荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: bigone (夜夜除非,好梦留人睡), 信区: Program
标  题: 关于编码风格【二】[转]
发信站: 荔园晨风BBS站 (Fri Jul 16 20:21:38 2004), 站内信件

好贴!
这是我们公司的:
一、设计
1、设计应该考虑到可移植性、可扩展性。
2、注意界面和实现的分离。
二、编码
1、C++语言优先权。除接口、界面等与Windows相关的程序外,能用标准C++解决的
问题尽量用标准C++解决,而不要使用Windows库及第三方库。
2、代码力求清晰、简明,风格大体一致。
3、不要使用无意义的名字做变量名、函数名、类名等。
4、为了便于交流和维护,函数声明前应该有函数功能、参数和返回值注释说明,
类、结构体和枚举及成员应该有必要的说明。在程序中加入必要的注释。
三、编码风格参考:
.h文件
/*
 (版权说明、文件说明、作者、修订说明)
*/

#include <iostream>
#include <string>

// 我的工作
enum ZMyWork
{
        ZMY_WORK_TEACHER                = 1,    // 教师
        ZMY_WORK_WORKER                 = 2             // 工人
};

// 我的信息
struct ZMyInfo
{
        std::string Name;       // 名字
        int Age;                        // 年龄
};

// 我自己类
// 描述〈可选〉
class ZMySelf
{
public:
        // 构造函数
        ZMySelf(void);

        // 获取我的名字
        // 返回我的名字
        std::string GetName(void)

        // 重新设置我的信息
        // Name ---- 新的名字
        // Age ---- 新的年龄
        // 成功返回true,失败返回false
        bool Reset(const std::string& Name, int Age);
private:
        std::string m_Name;             // 我的名字
        int m_Age;                              // 我的年龄
};

--
   我一嚎,上帝都哭了。。。。

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.83.228]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店