摘要:
13.6 Why does a destructor in base class need to be declared virtual?这道题问我们为啥基类中的析构函数要定义为虚函数。首先来看下面这段代码:class Foo {public: void f();};class Bar: pu... 阅读全文
posted @ 2015-10-31 06:55
Grandyang
阅读(516)
评论(0)
推荐(0)
摘要:
13.5 What is the significance of the keyword "volatile" in C这道题考察我们对于关键字volatile的理解,顾名思义,volatile有易变的易挥发的意思,在C/C++里,表示告知编译器某个变量可能会由程序外部改变,比如操作系统,硬件或者其... 阅读全文
posted @ 2015-10-31 04:13
Grandyang
阅读(530)
评论(0)
推荐(0)
摘要:
13.4 What is the difference between deep copy and shallow copy? Explain how you would use each.这道题问深拷贝和浅拷贝的区别。浅拷贝复制对象中所有的成员值到另一个对象中,而深拷贝不仅复制这些,还复制所有的指... 阅读全文
posted @ 2015-10-31 03:19
Grandyang
阅读(510)
评论(0)
推荐(0)

浙公网安备 33010602011771号