- 博客(11)
- 收藏
- 关注
原创 自己写的bug
1.declaration of 'int a' shadows a parameter 定义了同名的参数,造成了隐藏int fun(int a){int a= 0;//shadows a parameterreturn 0;}
2022-05-20 19:00:28
319
原创 C++ Core Guidelines
P:一些规则可以反映哲学主题。P1:直接了当的,在代码中表现你的思想,而不是用注释。class Date {public: Month month() const; // do int month(); // don't // ...};month的第1个声明是关于返回一个month类型。不修改Date类型。void f(vector<string>& v){ string val; cin >&...
2022-05-18 18:25:04
1342
原创 C++ Core Guidelines
In.struct: The structure of this document规则本身——例如,没有赤裸裸的新规则引用号——例如,C.7(与类相关的第7条规则)。由于主要部分本身没有排序,所以我们使用字母作为规则引用“number”的第一部分。当我们添加或删除规则时,我们在编号中留下空隙以最小化“干扰”。理由——因为发现程序员很难遵循他们不理解的规则。例如——因为抽象的规则很难理解;不管是积极的还是消极的替代——“不要这样做”规则的替代方法。例外——我们更喜欢简单的一般规则。..
2022-05-17 10:20:04
913
原创 C++ Core Guidelines
In.强制:强制性没有强制行的规则在大型项目中很容易失控。所有都是强制的规则可能只适用于一些小规则或者一些特殊使用者的社区。但是我们想要大量的每个人都可以使用的规则。但是不同的人有不同的需求。但是每个人不想读大量的规则。但是每个人不想记大量的规则。因此,我们需要一个能满足各种需求的子集。但是随意的子集意味着混乱。我们希望这份指导文件能帮助大家让代码更加规范,鼓励大家让代码更现代化。我们想鼓励更好的实践,而不是让所有人都有单独的选择以及给管理者压力。理想时使用所有的规则,使获利
2022-05-16 16:52:30
368
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人