C++需要注意的地方

xiaoxiao2021-02-28  54

1、当一个函数返回引用时,实际返回了一个变量的内存地址 2、setw(只对其紧跟的起作用) 3、setw setfill(’ ’) 4、setprecision() 5、setprecision() setiosflags(ios::fixed)//小数点右边有几位小数; 6、setiosflags(ios::showpos)//强制显示符号; 7、setiosflags(ios::showbase) 8、setiosflags(ios::scientific) 9、setiosflags(ios::showpoint) 10、Point::setPoint(double,double)方法:设置Point对象的x坐标(第一个参数)和y坐标(第二个参数)并返回本对象,一定要注意返回类型为Point &也就是类名 &,在函数体中,返回一个地址即* this 11、int getData()const 是指这是个常量函数只能被常量对象(即常量函数等)访问。 12、常量成员函数中不能调用非常量成员函数; 13、派生类中的虚类要保持其虚特性,必须基类虚函数与函数原型完全相同(即要求每个形参的类型相同,函数返回类型也要相同),否则就是普通的函数重载,与基类的虚函数无关。 14、判断地址是否相同的方法 bool operator==(const Array& p) { if(this==&p) return true; } 15、在用了动态分配的时候千万别忘记删除动态分配区域 ~Array(){if(mems!=NULL)delete []mems;} 16、 int&a

转载请注明原文地址: https://www.6miu.com/read-2250315.html

最新回复(0)