怎么学习c++二次开发,别人封装好的函数怎么调用

【分享】封装(Dll)C++函数于易语言调用教程_易语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:145,405贴子:
【分享】封装(Dll)C++函数于易语言调用教程收藏
最近有个朋友问我,怎么才能取C++函数用于易语言呢?这个问题问的好,正好本人最近也在研究这个,因此就写下了本文。1.简介要想让易语言使用C++的函数,最好的办法就是用C++封装库文件,然后再由易语言调用。完整链接:
易语言支持lib文件
调用dll还是非常简单的,最近在研究怎么调用jar类
连接没有了 能再发一下吗
楼主,链接没了,能不能在链接里面插几个表情再发一遍
登录百度帐号推荐应用在C++的类里面如何用公有函数调用私有函数,最好能举个例子_百度知道
在C++的类里面如何用公有函数调用私有函数,最好能举个例子
我有更好的答案
是用private来修饰的函数,在类中可以调用,但是在类外,就不可以调用了,这很好的符合了面向对象的编程思维,用户不必知道某些方法内部是怎样实现的,私有函数只会把结果返回给用户,这就是私有函数的好处。例子:#include&iostream&&&&using&namespace&class&Hello{private:&&&void&print()&&&&{&&&&&&cout&&&Hello&world&&&&&&&}public:&&&&void&test()&&&&{&&&&&&print();&&&&}};int&main(){&&&Hello&&&&test.test();&&&return&0;&}
采纳率:59%
来自团队:
void test(){
print();}};&&望采纳class Hello{private:
void print(){
cout&&&Hello world&quot
为什么在共有函数调用私有函数时 就像你写的例子为什么在调用print函数时不要前面的void
void是表示无返回值,即使你的函数有返回值,调用的时候也不需要写返回类型的,不懂继续问,这是函数的调用方法,函数名来调用,有参数就写参数,没有的就是直接()。
照你这样说如果不是void型而是其他的类型的话就需要加上函数类型了
你仔细看我说了调用不需写返回类型
本回答被提问者采纳
为您推荐:
其他类似问题
函数调用的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。2007年7月 C/C++大版内专家分月排行榜第一2007年6月 C/C++大版内专家分月排行榜第一2007年5月 C/C++大版内专家分月排行榜第一2007年4月 C/C++大版内专家分月排行榜第一2007年3月 C/C++大版内专家分月排行榜第一2007年2月 C/C++大版内专家分月排行榜第一2007年1月 C/C++大版内专家分月排行榜第一2006年12月 C/C++大版内专家分月排行榜第一2006年11月 C/C++大版内专家分月排行榜第一2006年9月 C/C++大版内专家分月排行榜第一2006年8月 C/C++大版内专家分月排行榜第一2006年7月 C/C++大版内专家分月排行榜第一2006年6月 C/C++大版内专家分月排行榜第一2006年5月 C/C++大版内专家分月排行榜第一2006年4月 C/C++大版内专家分月排行榜第一2006年3月 C/C++大版内专家分月排行榜第一2005年8月 C/C++大版内专家分月排行榜第一
2007年8月 C/C++大版内专家分月排行榜第二2006年10月 C/C++大版内专家分月排行榜第二
2007年7月 C/C++大版内专家分月排行榜第一2007年6月 C/C++大版内专家分月排行榜第一2007年5月 C/C++大版内专家分月排行榜第一2007年4月 C/C++大版内专家分月排行榜第一2007年3月 C/C++大版内专家分月排行榜第一2007年2月 C/C++大版内专家分月排行榜第一2007年1月 C/C++大版内专家分月排行榜第一2006年12月 C/C++大版内专家分月排行榜第一2006年11月 C/C++大版内专家分月排行榜第一2006年9月 C/C++大版内专家分月排行榜第一2006年8月 C/C++大版内专家分月排行榜第一2006年7月 C/C++大版内专家分月排行榜第一2006年6月 C/C++大版内专家分月排行榜第一2006年5月 C/C++大版内专家分月排行榜第一2006年4月 C/C++大版内专家分月排行榜第一2006年3月 C/C++大版内专家分月排行榜第一2005年8月 C/C++大版内专家分月排行榜第一
2007年8月 C/C++大版内专家分月排行榜第二2006年10月 C/C++大版内专家分月排行榜第二
2012年1月 其他开发语言大版内专家分月排行榜第二2011年5月 其他开发语言大版内专家分月排行榜第二2010年12月 其他开发语言大版内专家分月排行榜第二2009年2月 其他开发语言大版内专家分月排行榜第二2008年9月 其他开发语言大版内专家分月排行榜第二2008年8月 其他开发语言大版内专家分月排行榜第二2008年5月 其他开发语言大版内专家分月排行榜第二2007年11月 其他开发语言大版内专家分月排行榜第二
2011年4月 其他开发语言大版内专家分月排行榜第三2011年1月 其他开发语言大版内专家分月排行榜第三2009年6月 其他开发语言大版内专家分月排行榜第三2009年4月 其他开发语言大版内专家分月排行榜第三2009年1月 其他开发语言大版内专家分月排行榜第三2008年11月 其他开发语言大版内专家分月排行榜第三2008年7月 其他开发语言大版内专家分月排行榜第三2008年6月 其他开发语言大版内专家分月排行榜第三2006年9月 其他开发语言大版内专家分月排行榜第三
匿名用户不能发表回复!|匿名用户不能发表回复!|我现在有一C++写的算法程序,我现在想把它封装成库函数,接下来在另外的模块中调用我这个库中的main函数_百度知道
我现在有一C++写的算法程序,我现在想把它封装成库函数,接下来在另外的模块中调用我这个库中的main函数
因为我未来要调用的是main函数,所以我不知道我封装成库后,是不是main函数名字要变一个,或者具体应该怎么封装呢
我有更好的答案
导出函数。3.将你的算法编译为exe,调用模块开进程,调用你的exe,传回结果1.你吧你的算法封装成函数,其他地方调用.将你的算法编译成dll。2
采纳率:25%
再在主函数里面直接调用就可以了,跟调用常见的库函数一样调用将声明和实现写在一个XXX.h的头文件中。然后将你写的这个头文件放到你安装目录的include文件夹里面,前提是测试通过并可以成功运行的
_declspec(dllexport) void fun(int, int);不能是main 改个名字
我想调用的是这个main函数,封装成动态库后,这个main函数怎么做为库函数调用呢int main(int argc, char *argv[] ){
frame =0; while( fread(new_speech, sizeof(Word16), L_frame, f_speech) == L_frame)
Pre_Process(new_speech, (Word16)L_frame);
Post_Process(syn, (Word16)L_frame);
Prm2bits_Tetra(ana, serial);
return (EXIT_SUCCESS);}
将你写好的代码中的.h和.cpp文件复制到你要写的新程序的目录下,然后在新程序中include一下头文件,应该就行了。
其他1条回答
为您推荐:
其他类似问题
库函数的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

 

随机推荐