加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
interface 接口、类接口组织声明 683 Bytes
一键复制 编辑 原始数据 按行查看 历史
class A
{
public://Primary Interface
CallA();
CallB() const;
public://Sencond Interface
CallC();
CallD();
public:
A();
virtual ~A();
private:
int a = 0;
string b;
private:
func();
func2();
}
变量声明与构造初始化对应
函数声明顺序 与 cpp 实现顺序对应
指针变量在头文件中使用Class声明,在cpp中include头文件,减少编译时间
写Modern C++
ErrorProne、Self Documentation、
const override的使用、参数命名规范
多用continue,break,return 面条形的代码
如果提供了get set 那么即使在类内部函数中也要使用这两个函数,而不要直接去用变量。减少进入的唯一性
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化