CSND_Ayo 自我介绍 [编码规范、编程语言、其它平台]

来源:互联网 发布:修改游戏充值数据 编辑:程序博客网 时间:2024/06/05 18:14

引言

本文目的

对自己的编程生涯进行一个简要阐述

语言框架

主要的语种是C/C++、辅助系脚本语言Python、其它涉猎过的如:h5、java、php等,均有了解,有粗浅的认知。

其它相关

码云  前往
QQ  前往


命名规范

    以下所有变量以 std::string name 作为根名

变量名

    形参变量: _name
    函数体内的变量:name(个人喜欢)、strName
    一些条件语句内的变量(if、for、while...):temp_name
    类内成员变量:name_(个人喜欢)、m_name
    类内静态成员变量:name_(个人喜欢)、s_name_、s_name
    全局变量:g_name

函数命名

    第一个单词小写,一般为动词,后面的单词首字母大写。
普通函数 & 成员函数
    void setName(const std::string& _name);
    std::string getName(void) const;

消息类函数
    void onClieck(void);

信号类函数
    void PostMessage(int _msg);

全局函数
    void afxSetName(const std::string& _name);
    std::string afxGetName(void);


注释

/* * 名    称: insertLine * 功    能: 在 _line 处插入一个新行 * 属    性: public * 参    数: _line  行索引 *          _time  歌词时间 *          _newLine  歌词内容 */void  insertLine(LyricIndex _line, LyricTime _time,                         const QString& _newLine);



2 0
原创粉丝点击