zoukankan      html  css  js  c++  java
  • C++ 使用命名规范

    刚开始正式学习C++, 之前写了一个C++ 的小程序,但是并没有注意命名规范之类的。这一次重写一个类似的程序,再加上这几天学习 c++Prime(发现好喜欢这本书。虽然看的很慢,每一小节都感是满满的干货。。好吧,怪自己基础太差。还是建议有一点点基础的人去看,可能会更好一些。)开始想要注意自己的命令。所以就开始了。

    我学到的还是皮毛,可是还是想记录下来,害怕以后这一点皮毛也没有了。。

    查看别的博客,发现大家的说法并不统一,看来是每个人都有自己的标准。所以,我也要 制定自己的标准了。一下均为自己对自己代码的要求,每个人都要根据自己的习惯制定以及的标准。
    不过,最好参照一下大家普遍接收的一些规则。

    部分命名规范

    因为自己只懂的一点,所以也从最简单的开始

    通用的一些标准

    -首先,标识符只能包含 字母,数字,和下划线。其中,不能以数字开头。并且,大小写敏感。这是基本要求。
    -当我们给定一个标识符时,要赋予它相应的意义,因为这样,别人在看你的代码时会更容易理解,自己以后看时,也会很容易看懂当时想表达的意思。
    -标识符中有多个单词时每个单词的首字母大写,第一个单词视情况而定。

    不同用途的标识符相应的规则

    我们会对 变量, 函数,全局变量,全局函数,类名, 成员函数, 都会有相应的规范。
    不过我这里涉及到的还是最简单的一些命名。

    -普通变量
    小写字母开头
    -全局变量以及全局函数
    以g_开头(表示Global)
    -函数名
    大写字母开头
    并且由“动宾结构”组成
    -类名
    还不是很清楚,可以以大写字母C开头
    -成员函数
    大写字母开头
    只有“动词,没有名词” 相应的名词即为类实体。
    -回调和事件处理函数
    以“On”开头

    参考链接:http://www.cnblogs.com/ggjucheng/archive/2011/12/15/2289291.html

  • 相关阅读:
    MNIST手写字母识别(二)
    MNIST手写字母识别(一)
    多元线性回归问题(Tensorflow 求解)
    单变量线性回归问题(TensorFlow实战)
    TensorBoard可视化初步
    TensorFlow的基本运算
    NumPy科学计算库
    tensorflow使用Session模块时报错:AttributeError: module 'tensorflow' has no attribute 'Session',已解决
    Python 第一个爬虫
    Python(列表)
  • 原文地址:https://www.cnblogs.com/lifeofershisui/p/7518038.html
Copyright © 2011-2022 走看看