国际编码规范

 时间:2024-10-11 19:30:48

1、一、变量1、全局变量m_ + 变量类型(小写) +变量名(每个单词首字母大写,单词间不使用下划线)。如:int m_iCount;Shortm_sClassNum;char m_cIpAddr;2、局部变量变量类型(小写) +变量名(每个单词首字母大写,单词间不使用下划线)。如:int iCount;short sClassNum;char cIpAddr;

2、二、函数1、函数名返回类型(小写)+ 函数名(每个单词首字母大写,单词间不使用下划线)。如:int iSetLanguage(int iLang);v泠贾高框oid vSetLanguage(void);int * pSetLanguage(void);(注意此处是pSetLanguage,而不是piSetLanguage)说明:void ---vInt *---p2、形参形参按照局部变量的形式编写。特别地,QT的自身的类作为形参时,若类名简写复杂,可不必遵循局部变量的形式,可按”每个单词首字母大写,单词间不使用下划线”的形式进行编写.

3、三、结构体使用 typedef struct 声明定义,结构体名使用下划线开头,结构体变量使用“_t”结尾,指针类型变量,则在变量名前添加“p”。结构体名、结构体变量名的每个单词首字母大写,单词间不使用下划线。如:typedef struct _Node{int m_iCount;}Node_t,*pNode_t;

4、四、类1、类名每个单词的嚼但匙噻首字母大写,不使用下划线。如:class PageManage;2、私有变量(priv锾攒揉敫ate)m_ + 变量类型(小写) +变量名(每个单词首字母大写,单词间不使用下划线)。如:int m_iCount;short m_sClassNum;char m_cIpAddr;3、控件名(1) 、按照变量的命名风格以 m_ + 变量名(每个单词首字母大写,单词间不使用下划线)+ 控件类型(每个单词首字母大写,单词间不使用下划线,可缩写简化)如:QLabel *m_IpLabel;QLineEdit *m_IpAddrLineEdit;QPushButton *m_DetailBtn;QGridLayout *m_MainLayout;说明:如果是ui设计师自动生成的代码,保持它原有的风格。4、类中的函数class ParaMng : public QSettings{Q_OBJECTpublic:static ParaMng* pInstance();~ParaMng();int iGetLanguage()const;void SetLanguage(int iLang);private:explicit ParaMng(const QString &filePath, QObject *parent=0);private:QLabel *m_IpLabel;QLineEdit *m_IpAddrLineEdit;QPushButton *m_DetailBtn;QGridLayout *m_MainLayout;int m_iCount;bool m_bStatus;};

5、五、文件1、文件名每个单词的首字母大写,不加下划线。如:SettingSysInfopage.cpp

  • 怎样吃补精养肾最快
  • 怎么让快播下载速度变快
  • 美女的秀发:PS纯色背景抠图
  • 尿黄的原因是什么 小便发黄是怎么回事
  • 战争模拟器怎么控制人?
  • 热门搜索
    圣诞节英语手抄报 安全知识手抄报图片 劳动手抄报内容50字 欢乐中国年手抄报 秋天手抄报 扫黑除恶手抄报内容 法制手抄报图片 心理健康手抄报大全 劳动手抄报简单漂亮 数学手抄报的内容