在C++中 怎么把一个函数封装起来给外部接口调用

比如一个getErr()函数,只能内部调用的。但是我现在要做一个API,是clcGetErr(),需要调用getErr().那该怎么封装呢?有两个不同的工程,一个叫SER... 比如一个getErr()函数,只能内部调用的。但是我现在要做一个API ,是clcGetErr() ,需要调用getErr(). 那该怎么封装呢?
有两个不同的工程,一个叫SERVER,一个叫CLCAPIW2,getErr()是SERVER里面的一个函数,然后,我要在CLCAPIW2这个工程的clcapiw2.cpp中加入一个api函数,名字叫做clcGetErr(),这个函数是给客户使用的。 但是我这个函数 需要调用 我们内部的,就是SERVER里面的 getErr(),那么需要怎么做 才能在clcapiw2.cpp 调用 getErr(), 因为是两个不同的工程,所以不能直接调用。
展开
 我来答
熊哥H2
2012-05-10 · 超过11用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:38万
展开全部
问题不是很清晰,一般对外提供接口,做成DLL导出对外的接口给用户使用
更多追问追答
追问
做成接口 是把API封装成 DLL 导出。但是现在我要做的是API ,就是怎么在API中调用 内部函数 。clcGetErr() ,需要调用getErr().
追答
兄弟,你在调用的时候碰到什么问题了吗,能不能举个例子?
匿名用户
2012-05-10
展开全部
用友元呗,查询一下C++中友元的用法吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式