c++函数对象,常见错误,成员函数

2017-01-06 19:40:54来源:CSDN作者:qq_18973645人点击

传智扫地僧课程学习笔记。
#include<iostream>using 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;	//乱码	system("pause");	return 0;}

这里,我想通过这个例子,强调的是,对象的初始化,

实例化对象的时候,

r未赋值,是乱码,进而area也是乱码,

之后对r进行赋值,并未对area进行重新处理,所以最终的area还是乱码,这里还想提醒的是,成员函数!


所学课程老师,传智扫地僧。

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台