首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于CreateTread参数传递有关问题

2013-06-26 
关于CreateTread参数传递问题有这样一段代码。在第二次调用的时候就可以传过去。[解决办法]FileCopy* temp(

关于CreateTread参数传递问题
有这样一段代码。



关于CreateTread参数传递有关问题
在第二次调用的时候就可以传过去。
[解决办法]
FileCopy* temp=(test*)lpParam;
[解决办法]
指针都是 0x0012fa38, 怎么没传过去?
是你的对象自己已经析构了吧
[解决办法]
test析构下个断点看看,应该是析构了
[解决办法]
那"另外这个类" 对象的生命周期呢?
[解决办法]
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!

单步类的实例“构造”或“复制”或“作为函数参数”或“作为函数返回值返回”或“参加各种运算”或“退出作用域”的语句对应的汇编代码几步后,就会来到该类的“构造函数”或“复制构造函数”或“运算符重载”或“析构函数”对应的C/C++源代码处。

VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。
对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。

[解决办法]
用FileCopy的指针,把test对象的指针,当然不成功

热点排行