码迷,mamicode.com
首页 > 编程语言 > 详细

关于自己写C++的一点风格

时间:2017-01-07 21:01:26      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:复制   构造函数   自己的   pascal   无法   ++   detail   使用   没有   

现在,我学了很长时间的C++,但是自己就是无法精通。许多知识是入门书上没有的。现在写C++最重要的就是风格问题。

 

我现在的C++风格:

  把自己所有的东西都放在一个名称空间下。

  没有全局的函数,有的函数没有定义在类中,就把这些函数全部放在一个名称空间中,把所有类外部的函数分类放在特定的名称空间中,有些特殊的类或者函数之是为其他的类或函数做服务,外部不需要他们的,只是内部使用的时候,就把他们放在叫Detail的名称空间中,防止名称空间污染。

  类或函数遵循Pascal风格:开头大写,后面的每一个单词的首字母大写,使用缩写的时候全部大写。类的私有数据成员以小写字母m开头,后面跟上名字。临时变量使用Camel风格:开头字母是小写,后面每一个单词开头的字母是大写。函数的参数使用Camel风格。如果是函数内部的临时变量,可以省事一点,缩写时可以不全大写。

  类声明时首先写最重要的函数:构造函数,复制构造函数,析构函数,operator =,然后写const类型的函数,最后写非const类型的函数。

 

现在就考虑这么多了, 反正风格非常重要,我现在正在学着写一个类次STL的库,学到了不少知识。希望自己能坚持写完吧。这样以后就使用自己的库了,不用STL了,太爽了。

关于自己写C++的一点风格

标签:复制   构造函数   自己的   pascal   无法   ++   detail   使用   没有   

原文地址:http://www.cnblogs.com/cxcBlog/p/6260168.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!