c++类的方法和成员的调用方式

来源:互联网 发布:电信云计算运维工程师 编辑:程序博客网 时间:2024/04/27 19:37

①、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]=  55Fbnq[5]=  5
0 0
原创粉丝点击