2011年8月29日

再次看递归

摘要: #include<iostream>#include<set>using namespace std;void up_and_down(int i){cout<<i<<" "<<&i<<endl;if(i<4)up_and_down(i+1);cout<<i<<" "<<&i<<endl;}int main(){up_and_down(1);return 0;}运行结果如下:首先, main() 使用参数 1 调用 阅读全文

posted @ 2011-08-29 19:40 原来... 阅读(472) 评论(0) 推荐(0)

C++中静态成员函数访问非静态成员变量

摘要: C++中静态成员函数访问非静态成员变量先看一个classclass a{public:staticFunctionA(){menber=1;}private:intmenber;}编译上述代码,出错。原因很简单大家都知道,静态成员函数不能访问非静态成员,这是因为静态函数属于类而不是属于整个对象,静态函数中的 member可能都没有分配内存。静态成员函数没有隐含的this自变量。所以,它就无法访问自己类的非静态成员。(看过一篇很好的文章《浅析C++中的this指针》介绍这个方面的详细内容)那要想访问怎么办呢?地球人都知道只要将:intmenber;//changethelineaboveto:s 阅读全文

posted @ 2011-08-29 11:03 原来... 阅读(18690) 评论(1) 推荐(1)

导航