摘要: 1、假设derived类继承自base类,那么derived与base是一种“is a”的关系,即derived类是base类,反之错误; 假设derived类虚继承自base类,那么derived与base是一种“has a”的关系,即derived类有一个指向base类的vptr。 2、virt 阅读全文
posted @ 2016-09-02 18:20 凯撒大猩猩 阅读(207) 评论(0) 推荐(0)
摘要: 1、与函数的参数传递不同,c++特别声明,不论被捕捉的exception是以by value或者by reference方式传递,一个对象被抛出作为exception时,总是会发生复制,而且复制动作是以对象的静态类型为本。 2、catch(Widget &w) { ... throw; } 和 ca 阅读全文
posted @ 2016-09-02 18:00 凯撒大猩猩 阅读(164) 评论(0) 推荐(0)