摘要: 30多年来,C++一直没有继承控制关键字。最起码这是不容易的,禁止一个类的进一步衍生是可能的但也很棘手。为避免用户在派生类中重载一个虚函数,你不得不向后考虑。 C++ 11添加了两个继承控制关键字:override和final override:确保在派生类中声明的重载函数跟基类的虚函数有相同的签名 阅读全文
posted @ 2017-03-08 18:08 滴水瓦 阅读(896) 评论(0) 推荐(2) 编辑
摘要: 在C++11之前,auto关键字用来指定存储期。在新标准中,它的功能变为类型推断。auto现在成了一个类型的占位符,通知编译器去根据初始化代码推断所声明变量的真实类型。使用auto会拖慢c++效率吗?完全不会,因为在编译阶段编译器已经帮程序员推导好了变量的类型。使用auto会拖累C++编译效率吗?完 阅读全文
posted @ 2017-03-08 17:46 滴水瓦 阅读(2343) 评论(0) 推荐(0) 编辑