您的位置:首页 > 编程语言 > C语言/C++

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;

#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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: