文章目录
1.派生类实现的父类虚函数后加上关键字 override 表示重载。
参考:c++11 - virtual? override? or both? C++ - Stack Overflow
如果重载失败,会在编译时报错,这样解决了自己以为重载了,但没有重载的问题。
2.class内的函数打出函数名和类名
代码如下:
#include <iostream>
#define star "*******"
#define intofunc " into function: "
#define intoclass " into class: "
#define exitfunc " exit function: "
#define printFunctionName std::cout << star << intofunc <<__func__<< star << std::endl;
#define printClassNameAndFunctionName std::cout << star <<intoclass <<typeid(this).name()<< into

本文介绍了C++编程中的几个重要技巧,包括使用`override`关键字确保正确重载虚函数,显示类名和函数名的方法,理解`detach`在多线程中的作用,利用lambda表达式简化代码,以及如何使用`clock()`函数进行性能统计。
最低0.47元/天 解锁文章
1657

被折叠的 条评论
为什么被折叠?



