您的位置:首页 > 运维架构 > Linux

Linux学习之出错处理(状态类封装)

2011-10-19 10:59 232 查看
封装的状态类"CLStatus"

头文件(CLStatus.h):

View Code

#include "CLStatus.h"

CLStatus::CLStatus(long lReturnCode, long lErrorCode) : m_clReturnCode(m_lReturnCode), m_clErrorCode(m_lErrorCode)
{
m_lReturnCode = lReturnCode;
m_lErrorCode = lErrorCode;
}

CLStatus::~CLStatus()
{
}

bool CLStatus::IsSuccess()
{
if(m_clReturnCode >= 0)
return true;
else
return false;
}


使用常量引用(const long &)声明公有(public)成员,可以确保其不被外部代码修改。从而避免提供一个只读的函数。

更多关于"常量引用"的解释,见http://blog.csdn.net/cszdhhz/article/details/6877952
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: