C++11新特性解析与应用
专栏主要介绍C++11对C++的一些改造,对C++11的新特性的简要分析和总结
夏风冬雨
这个作者很懒,什么都没留下…
展开
-
final/override控制
重写的概念一个类A中声明的虚函数fun在其派生类中再次被定义,且B中的函数根A中fun的原型一模一样(函数名,参数列表,返回值等一样),那么我们称B重写(override)了A的fun函数。对于任何B类型的变量,调用成员函数fun都是调用B重写的版本。如果同时A的派生类C,没有重写A的fun函数,C类型的变量在调用成员函数fun则会调用A中的版本。这在C++中就实现多态。final用法基类A...原创 2020-05-03 17:41:12 · 427 阅读 · 0 评论 -
__func__预定义标识符,_Pragma操作符,__VA_ARGS__
__func__预定义标识符,_Pragma操作符,__VA_ARGS____func__预定义标识符1.功能2.举例_Pragma操作符__VA_ARGS____func__预定义标识符1.功能返回所在函数的函数名称。__func__预定义标识符在轻量级的调试代码中具有十分重要的作用,而在C++11中标准运行使用在类或结构体制。2.举例在VS2012中,func__为__FUNCTIO...原创 2020-05-02 01:08:14 · 446 阅读 · 0 评论