开发者社区> 问答> 正文

c++ 创建线程的问题?报错

报错信息是:

Program: C:\Client\Debug\Client.exe

File: sockcore.cpp

Line: 567

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts.

我在界面类里定义了个线程,该线程绑定了一个ThreadCallBack()函数,该函数的参数是一个结构体指针,其函数体内执行了一个类的成员方法,当执行这个成员方法的时候,报的上面哪个错误,网上搜了下,没找到具体什么原因,麻烦大家帮我指出来一下,不甚感激!

展开
收起
爱吃鱼的程序员 2020-06-22 18:55:35 635 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    估计可能是你传的指针在调用<spanstyle="line-height:1.5;font-size:10pt;">ThreadCallBack()函数的时候,其指向搜数据已经无效了嗯。找到原因咯。我的对象在调用前就销毁了。。所以报错了。

    2020-06-22 18:55:53
    赞同 展开评论 打赏
问答分类:
C++
问答地址:
问答排行榜
最热
最新

相关电子书

更多
使用C++11开发PHP7扩展 立即下载
GPON Class C++ SFP O;T Transce 立即下载
GPON Class C++ SFP OLT Transce 立即下载