荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: 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软件 网络书店