C programs still have written a lot, but unfortunately find some of the truly deep stuff, still don't understand, some foundations, also model mode, with the program, Well, this article Always used to remember these points! 0201. In C , overloading and redefine are different. The overloading refers to the same class, which is the re-load, and the redifunity is a base class function after inheritance. Redefinition. The destructor can only be one and cannot be overloaded. 0202. Space allocated with new, even if the life cycle is arriving, it will not be deleted unless it is manually delete. 0203. With char * name = "0object";, it is said that the temporary string space behind will be established, and then the Name pointer finger, so it cannot be modified there, and use char name [] = "0Object"; Then Name directly refers to the readable space, so it can be modified with Name [0] and the like. 0204. Cout.Precision (4); cout << E << endl; cout.setf; cout << E << Endl; cout.setf (ios :: floatfield); cout << E << Endl The output is how many bits and how many valid numbers after the output decimal point, and the default is the floatfield flag.