| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 572 人关注过本帖
标题:动态指针的引用
只看楼主 加入收藏
gzy541
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2011-12-7
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
动态指针的引用
在一个工程中,.cpp有个文件的返回值是一个常量指针,指针是动态地址。我想在另一个文件中调用这个指针,如何调用?
谢谢了。
程序代码:
const std::string CAMSAppException::GetErrorText(int iErrorCode)
{

    int iResID;
    switch(iErrorCode) {
/*
    case APCP_SUCCESS            : return "操作成功";
    case APCP_AUTH_ERROR        : return "用户名或密码错误";
    case APCP_INVALID_DN        : return "无效的分机号";
    case APCP_INVALID_AGENT_TYPE: return "无效的座席类型";
    case APCP_UNLOGIN            : return "未签入";
    case APCP_INVALID_ACD        : return "无效的技能组标识";
    case APCP_TIMEOUT            : return "服务器操作超时";
    case APCP_DEST_UNREACH        : return "目的方不可达";
    case APCP_ACCESS_DENY        : return "访问拒绝,权限不够";
    case APCP_OPERATION_CONFLICT: return "操作冲突";
    case APCP_INVALID_SESSION    : return "Session无效";
    case APCP_INVALID_PARAMETER    : return "无效的参数";
    case APCP_UNSUPPORTED        : return "不支持的功能";
    case APCP_INVALID_AGENT        : return "无效的座席工号";
    case APCP_RELOGIN            : return "重复登陆";
    case APCP_USER_LOGINED        : return "工号已被占用";
    case APCP_UNKNOWN_CALLDATA    : return "CallData未知";
    case APCP_DEVICE_BUSY        : return "分机号已被占用";
    case APCP_CTI_ERROR            : return "Cti错误";
    case APCP_AGENT_UNLOGIN        : return "座席不在线";
    case APCP_OPERATION_ON_SELF    : return "不能对自己执行该操作";
    case APCP_LICENSE_ERROR        : return "申请License失败";
    case APCP_AGENT_LOGIN_PENDING    : return "正在签入中";
    case APCP_INVALID_LICENSE_FEATURE    : return "LicenseFeature未开放";
    case APCP_ERROR                : return "未定义的错误";
    default: return "未知错误";
*/
    case APCP_SUCCESS            : // "操作成功";
    case APCP_AUTH_ERROR        : // "用户名或密码错误";

    case APCP_INVALID_DN        : // "无效的分机号";
    case APCP_INVALID_AGENT_TYPE: // "无效的座席类型";
    case APCP_UNLOGIN            : // "未签入";
    case APCP_INVALID_ACD        : // "无效的技能组标识";
    case APCP_TIMEOUT            : // "服务器操作超时";
    case APCP_DEST_UNREACH        : // "目的方不可达";
    case APCP_ACCESS_DENY        : // "访问拒绝,权限不够";
    case APCP_OPERATION_CONFLICT: // "操作冲突";
    case APCP_INVALID_SESSION    : // "Session无效";
    case APCP_INVALID_PARAMETER    : // "无效的参数";
    case APCP_UNSUPPORTED        : // "不支持的功能";
    case APCP_INVALID_AGENT        : // "无效的座席工号";
    case APCP_RELOGIN            : // "重复登陆";
    case APCP_USER_LOGINED        : // "工号已被占用";
    case APCP_UNKNOWN_CALLDATA    : // "CallData未知";
    case APCP_DEVICE_BUSY        : // "分机号已被占用";
    case APCP_CTI_ERROR            : // "Cti错误";
    case APCP_AGENT_UNLOGIN        : // "座席不在线";
    case APCP_OPERATION_ON_SELF    : // "不能对自己执行该操作";
    case APCP_LICENSE_ERROR        : // "申请License失败";
    case APCP_AGENT_LOGIN_PENDING    : // "正在签入中";
    case APCP_INVALID_LICENSE_FEATURE    : // "LicenseFeature未开放";
   
    iResID = iErrorCode + IDS_AMS_APPEXCEPTION_REASON_OK;
        break;
    case APCP_ERROR                : // "未定义的错误";
    iResID = IDS_AMS_APPEXCEPTION_REASON_UNDEFINE;
        break;
    default: //return "未知错误";
    iResID = IDS_AMS_APPEXCEPTION_REASON_UNKNOW;       
        break;
    }
      CString strErrorReason;
    strErrorReason.LoadString(iResID);
    //AfxMessageBox( strErrorReason);
    return (LPCSTR)strErrorReason;//。。。。。。。。。。。。。。如何获得?
    //return "未知错误";
}

搜索更多相关主题的帖子: 动态 如何 工程 return 用户名 
2012-01-13 09:37
lz1091914999
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:四川
等 级:贵宾
威 望:37
帖 子:2011
专家分:5959
注 册:2010-11-1
收藏
得分:0 
GetErrorText变为静态函数static

My life is brilliant
2012-01-13 10:00
gzy541
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2011-12-7
收藏
得分:0 
public:
    //static const char * GetErrorText(int iErrorCode);
    static const std::string GetErrorText(int iErrorCode);
头文件中定义的是静态函数,我想在另一个文件中调用
谢谢你
2012-01-13 10:11
lz1091914999
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:四川
等 级:贵宾
威 望:37
帖 子:2011
专家分:5959
注 册:2010-11-1
收藏
得分:20 
包含该类的头文件,链接,然后调用就行了嘛?

My life is brilliant
2012-01-13 10:28
快速回复:动态指针的引用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.047995 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved