问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请教CreateThread使用本类的成员函数问题

发布网友 发布时间:2023-09-18 14:28

我来回答

2个回答

热心网友 时间:2024-10-30 01:41

一般这样调就可以了:
CreateThread(NULL,0,ThreadProc,NULL,0,NULL)
第三个参数就是新线程的函数名,如果需要给新线程函数传递值的话就在第四个参数传。
新线程回调函数是这样的:
DWORD WINAPI ThreadProc(PVOID pParam)
{
return 0;
}

热心网友 时间:2024-10-30 01:41

#include <iostream>
#include <windows.h>

class A
{
public:
void b(){ std::cout<<"success"<<std::endl; }
};

struct Parameter
{
void (A::*funcaddr)();
A *a;
};

DWORD WINAPI ThreadProc(PVOID pParam)
{
Parameter *p=(Parameter*)pParam;
(p->a->*p->funcaddr)();
return 0;
}

int main()
{
A a;
Parameter p={&A::b,&a};
CreateThread(nullptr,0,ThreadProc,&p,0,nullptr);
return 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎么设置我想要的铃声为闹钟呢? 定时机器人功能列表 ...暗黑破坏神2重制版好玩吗_暗黑破坏神2重制版怎么玩 怎么用ATMA导入装备? 我下载的暗黑存档是rar文件,怎么办 知学云(北京)科技股份有限公司电话是多少? 仓央嘉措有哪些描写心情的诗? 沙面街道现状 龙之谷2手游学者课堂怎么玩 龙之谷2学者课堂答案是什么_学者课堂答案大全 三星a9在外面微信信息收不到 初中六年级英语小品比赛,求剧本,主题积极向上,女生演,4到8人演的,10... 为什么我给一个发解除冻结的短信失败了? 小亚有一条长2米4分米的彩带,连续对折3次后沿折痕剪开,剪开后每段长... ...长四分米的彩带对折三次后每段的彩带等于多少厘米用视频讲解?_百度... 将一根2m的长绳对折两次后,再折痕处剪开,每段长多少米,每段占这个绳子... 把2米长的彩带对折两次后,每段是全长的( )/( ) , 是( )/( ) 米。 一根彩带长2分米,对折再对折后,每段彩带长多少? 一根长两分米的彩带对折两次后剪出来送给别人请问那段彩带长多少厘米... 手工课上亮亮,把一根两分米长的彩带对折了两次,这时每段彩带长多少? 华为Mate8为什么连不上亿联? 亿联连接一直转圈 cfnbhart是什么牌子 徐汇区枫林街道建设工程管理办公室地址 电子发票如何授权操作? 打农药的青皮核桃能吃嘛有毒吗 教学体系和课程体系有什么区别? 恋爱问题,怎么办? 松田翔太所有的电视剧和电影 铁骨柔情的演职员表 为什么我的A9有时微信来消息会不提醒 C++ CreateThread函数如何传递this指针作为参数 学校宿舍里有大功率电器吗? 张家港世纪天华影城晚上几点关门 猪肚油的食用方法 猪肚油怎么与其他食物进行烹饪更好吃更健 公积金1.7万能贷多少 打嗝缓解什么方法 急求合欢护符上的所有铭文 环球能透支多少 环球额度是多少 求CHEMCAD中用活性炭吸附工业废气的案例 请问环球能透支多少 环球额度是多少? 求ChemCAD的破解版下载?我找了一个6.1版的,但是要注册码,急着要用... 环球真的有额度吗? chemcad安装后怎么无法使用,有没有汉化版的呀?卸载也卸载不了,哪位大哥... 环球是干什么用的 ChemCad到底有没有人用过汉化版的啊 环球怎么样 了解环球的特点和优势? 办张环球有什么用