发布时间:2013-01-07 16:10:28
如果一个类的public有个返回引用的函数,并且他返回的是一个private的数据成员,那么,在main函数里,通过把这个public函数赋值给一个引用,通过操作这个引用就可以改变那个private的数据成员了。class T{public: int &bad(int);private: int h;};***********************************外面定义:int &T::bad(int x){略return h;}**************************主main:int main(){T t;int &hf=t.bad(100)......【阅读全文】
发布时间:2012-12-25 23:51:19
关于c++,类,重用,生成可执行的应用程序的良好法子,记录吧;1/把类的声明(或其他的声明),写在一个头文件里,后缀当然是h了;2/把类的成员函数的定义(或其他的定义),包含1的头文件,写在一个源代码里,当然是cpp后缀(或其他),然后生成目标代码2.o:g++ -c 2.cpp;3/把驱动函数main,包含1的头文件,写在一个主源代码里;开始集合: g++ 2.o 3.cpp......【阅读全文】