在C++中 怎么把一个函数封装起来给外部接口调用
比如一个getErr()函数,只能内部调用的。但是我现在要做一个API,是clcGetErr(),需要调用getErr().那该怎么封装呢?有两个不同的工程,一个叫SER...
比如一个getErr()函数,只能内部调用的。但是我现在要做一个API ,是clcGetErr() ,需要调用getErr(). 那该怎么封装呢?
有两个不同的工程,一个叫SERVER,一个叫CLCAPIW2,getErr()是SERVER里面的一个函数,然后,我要在CLCAPIW2这个工程的clcapiw2.cpp中加入一个api函数,名字叫做clcGetErr(),这个函数是给客户使用的。 但是我这个函数 需要调用 我们内部的,就是SERVER里面的 getErr(),那么需要怎么做 才能在clcapiw2.cpp 调用 getErr(), 因为是两个不同的工程,所以不能直接调用。 展开
有两个不同的工程,一个叫SERVER,一个叫CLCAPIW2,getErr()是SERVER里面的一个函数,然后,我要在CLCAPIW2这个工程的clcapiw2.cpp中加入一个api函数,名字叫做clcGetErr(),这个函数是给客户使用的。 但是我这个函数 需要调用 我们内部的,就是SERVER里面的 getErr(),那么需要怎么做 才能在clcapiw2.cpp 调用 getErr(), 因为是两个不同的工程,所以不能直接调用。 展开
2个回答
2012-05-10
展开全部
用友元呗,查询一下C++中友元的用法吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询