社区
C++ 语言
帖子详情
unsigned long _ _cdecl _beginthreadex ....
bioruan
2009-04-23 08:42:36
如题所示的断续下划线 _ _ 是什么意思?
...全文
51
4
打赏
收藏
unsigned long _ _cdecl _beginthreadex ....
如题所示的断续下划线 _ _ 是什么意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bioruan
2009-04-23
打赏
举报
回复
这是什么规则?_ _都是属于cdecl的?
pengzhixi
2009-04-23
打赏
举报
回复
这只是命名规则的问题吧
imdemon
2009-04-23
打赏
举报
回复
_cdecl
在我的印象中只有这个
没有 _ _cdecl
你的代码编译通过了没?
ForestDB
2009-04-23
打赏
举报
回复
你确定两个_是断开的?
__stdcall,__
cd
ecl
,_
cd
ecl
,_stdcall,__fastcall,_fastcall 区别简介
1. 今天写线程函数时,发现msdn中对
Thre
adProc的定义有要求:DWORD WINAPI
Thre
adProc(LPVOID lpParameter); 不解为什么要用WINAPI宏定义,查了后发现下面的定义。于是乎需要区别__stdcall和__
cd
ecl
两者的区别; #define CALLBACK __stdcall#define WINAPI __stdcall#define...
创建线程——_be
gin
thre
ad 和 _be
gin
thre
a
dex
【方法2】
并不是Windows标准API,创建线程函数,该函底层调用Create
Thre
ad。 头文件 #include <process.h> 函数原型
unsigned
long
_be
gin
thre
ad( void(_
cd
ecl
*start_address)(void *), //声明为void (*start_address)(void *)形式 unsigne...
C++多线程——_be
gin
thre
ad()和_be
gin
thre
a
dex
1.函数原型及参数说明
unsigned
long
_be
gin
thre
ad( void(_
cd
ecl
*start_address)(void *), //声明为void (*start_address)(void *)形式
unsigned
stack_size, //是线程堆栈大小,一般默认为0 void *arglist //向线程传递的参数,一般为结构体 ); unsig
_be
gin
thre
a
dex
参数说明和Create
Thre
ad之间对比
unsigned
long
_be
gin
thre
a
dex
( void *security,
unsigned
stack_size,
unsigned
( __stdcall *start_address)( void * ), void *arglist,
unsigned
initflag,
unsigned
*thrdaddr);//第1个参数:安全属性,NULL...
【C++】线程_be
gin
thre
a
dex
参数说明
unsigned
long
_be
gin
thre
a
dex
( void * _Security, //第1个参数:安全属性,NULL为默认安全属性
unsigned
_StackSize, //第2个参数:指定线程堆栈的大小。如果为0,则线程堆栈大小和创建它的线程的相同。一般用0
unsigned
( __stdcall * _StartAddress )( void * ), ...
C++ 语言
64,648
社区成员
250,503
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章