发布时间:2014-09-04 22:09:28
转:http://www.cnblogs.com/BeyondAnyTime/archive/2012/08/23/2652696.html类型转换有c风格的,当然还有c++风格的。c风格的转换的格式很简单(TYPE)EXPRESSION,但是c风格的类型转换有不少的缺点,有的时候用c风格的转换是不合适的,因为它可以在任意类型之间转换,比如你可以把一个指向const对象的指针转换成指向.........【阅读全文】
发布时间:2014-09-04 11:04:29
转:http://blog.csdn.net/callmeback/article/details/4039304说实话,从来没有感觉到这个关键字有用,直到今天。explicit的意思是明显的implicit意思是隐藏的。MSDN和《首先这个关键字只能用在类构造函数。它的作用是不能进行隐式转换。 但是假如Stack,我们的gE2 = 1就编译成同第一句相同的结果。所以,.........【阅读全文】
发布时间:2014-09-03 11:37:55
转:http://blog.csdn.net/ljianhui/article/details/9245661对于四 2条中有争议,可以去原来地址看看大家讨论2、ClassTest ct2 = "ab";这条语句为复制初始化,它首先调用构造函数ClassTest(const char *pc)函数创建一个临时对象,然后调用复制构造函数,把这个临时对象作为参数,构造对象ct2;所以当复制构造函数变为.........【阅读全文】
发布时间:2014-09-03 10:08:16
http://blog.csdn.net/heyabo/article/details/8681516由题目,这里只讨论类中的static作用(类的静态成员),即两点:static数据成员 和 static成员函数。静态成员的提出:为了解决数据共享问题。当然全局对象也可以实现数据共享,但相比,static有以下两个优点:(1)封装性:static成员可以是私有成员,.........【阅读全文】