社区
C++ 语言
帖子详情
各位高手 帮忙解释以下下边宏定义的意思??
mf324
2007-06-25 09:07:17
#define NS_EXPORT_(type) type __declspec(dllexport) __stdcall
...全文
110
4
打赏
收藏
各位高手 帮忙解释以下下边宏定义的意思??
#define NS_EXPORT_(type) type __declspec(dllexport) __stdcall
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mf324
2007-06-25
打赏
举报
回复
哈哈 谢谢了 我明白了 高手就是高手
星羽
2007-06-25
打赏
举报
回复
#define NS_EXPORT_(type) type __declspec(dllexport) __stdcall
当你这样声明函数的时候
NS_EXPORT_(int) fun();
就相当于
int __declspec(dllexport) __stdcall fun();
其中 __declspec(dllexport) 表示这个函数是dll的导出函数
这样在引用这个dll的程序里才可以访问这个函数
__stdcall 这个表示这个函数的调用方式是 __stdcall
集体你可以上网查查关于函数的调用方式
__stdcall 一般用于系统api 和dll导出函数
它表示函数参数从右到左入栈,有调用者恢复堆栈
mf324
2007-06-25
打赏
举报
回复
你能不能再说详细点 谢谢了
ouyh12345
2007-06-25
打赏
举报
回复
type 返回值
__declspec(dllexport) dll的导出函数
__stdcall 调用约定,参数从右向左进栈,退出时由被调用者退栈
举例写出c语言的四种存储类别,【C基础题,各位
高手
帮
帮忙
,限一小时做完,全部分了就50一、单项选择题(35道小题,共70分)1、若inta=5,b=6,c=7,d=8,m=2,n】作业帮...
C基础题,各位
高手
帮
帮忙
,限一小时做完,全部分了就50一、单项选择题(35道小题,共70分) 1、若int a=5,b=6,c=7,d=8,m=2,n=2; 则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为(...
.c和.h文件的区别
同样是子程序,可以定义在.c文件中,也可以定义在.h文件中,那这两个文件到底在用法上有什么区别呢? 2楼: 子程序不要定义在.h中。 函数定义要放在.c中,而.h只做声明.否则多引用几次,就会发生函数重复...
内联汇编基础知识
内联汇编基础知识 一、 内联汇编简述 Visual C++ 6.0编译器下,内联汇编可以使用所有的Intel486处理器指令集。而且可以对目标处理器建立起伪指令来实现附加指令功能...请各位
高手
帮忙
解决这个问题。谢谢。
c/c++笔试题
2. (15分)下面一段代码,想在调用f2(1)时打印err1,调用f2(2)时打印err4,但是代码中有一些问题,请做尽可能少的修改使之正确。 1 static int f1(const char *errstr, unsigned int flag) { 2 int copy, ...
我在CSDN参与的3000个帖子
2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望
高手
帮忙
! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,...
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章