c++类的方法和成员的调用方式
2015-11-05 14:33
447 查看
①、Solution Fbnc; //先实例化一个对象
②、Fbnc.Fibonacci(10); //调用实例
注意:Fbnc::Fibonacci()这样的调用方法只有在有方法覆盖或重写时才能调用;或者将该方法设为静态方法;经常作为界面按钮的回调函数使用。
or
①、 Solution *Fbnc= new Solution ();//来创建一个类的对象,返回其指针 Fbnc
②、 Fbnc->Fibonacci(10);//调用该方法
③、 delete Fbnc;
结果:
②、Fbnc.Fibonacci(10); //调用实例
注意:Fbnc::Fibonacci()这样的调用方法只有在有方法覆盖或重写时才能调用;或者将该方法设为静态方法;经常作为界面按钮的回调函数使用。
or
①、 Solution *Fbnc= new Solution ();//来创建一个类的对象,返回其指针 Fbnc
②、 Fbnc->Fibonacci(10);//调用该方法
③、 delete Fbnc;
#include <iostream> #include <string> using namespace std; class Solution { public: int Fibonacci(int n) { int n1 = 0; int n2 = 1; int ni; if (n <= 0) return 0; if (n == 1) return 1; for(int i = 2; i <= n; i++) { ni = n1 + n2; n1 = n2; n2 = ni; } return ni; } }; int main() { Solution Fbnc; cout<<"Fbnq[10]= "<<Fbnc.Fibonacci(10)<<endl; //类是抽象化的,你要定义一个实例对象,通过实例调用; Solution *Fbnc1= new Solution(); cout<<"Fbnq[5]= "<<Fbnc1->Fibonacci(5)<<endl; delete Fbnc1; }
结果:
Fbnq[10]= 55 Fbnq[5]= 5
相关文章推荐
- 深入理解C++的动态绑定和静态绑定
- C++成员函数的存储方式
- c++类对象的内存模型
- MFC 实现打开文件对话框 保存文件对话框
- C++设计模式[六]桥接模式
- C# 中动态调用C++动态链接
- 计蒜客——难题库——“爬梯子”问题
- C语言:自己动手查看float以及double类型的变量2.5在内存中的存储方式。
- c++ 测试框架简介
- 使用VAssistX为VS2008 c++代码添加函数头注释
- C/C++中static和const关键字的作用总结
- C语言:【面试题】在二维数组中,每行每列都按照递增的顺序排序,判断数组中是否包含一个数。
- C语言中对结构体赋初值
- 二叉树的最大深度(LintCode)
- c++存取dat数据
- #Pragma Pack(n)与内存分配
- 把排序数组转换为高度最小的二叉搜索树(LintCode)
- 新人问题:C语言中goto的用法
- C语言 迷宫问题求解(顺序栈应用示例)
- 子树(LintCode)