本文共 420 字,大约阅读时间需要 1 分钟。
先上代码,具体看注释就可以了。明白内存4区域模型,栈区,堆区,全局区,代码区。
#includeusing namespace std;//c++的命名空间, 在这个标准的命名空间中,已经声明了很多定义class circle{public: double r; double pi = 3.1415926; double area = pi * r * r;};// 2010编译不通过 但是在2013编译器能编译通过int main(){ circle c1; cout << "please input your r" << endl; cin >> c1.r; cout << c1.area << endl; //输出乱码,因为类circle在编译初始化的时候已经执行一次了,那时候r是随机值,因此造成area是一个乱码,在这里也提示出了,成员函数的必要性。 system("pause"); return 0;}
转载地址:http://pqzmi.baihongyu.com/