原帖由 king_wuhan 于 2006-11-13 16:11 发表
似乎在那里看到,要把线程函数体定义在类外部,或者前加“static”
原帖由 billzhou 于 2006-11-14 10:18 发表
线程函数访问私有变量,可以分两步实现
(1)函数声明为静态函数;
(2)在调用函数的时候将实例的指针this以void *的形式传递进去;
#include <iostream>
#include <pthread.h>
#include < ...
原帖由 billzhou 于 2006-11-14 10:18 发表
线程函数访问私有变量,可以分两步实现
(1)函数声明为静态函数;
(2)在调用函数的时候将实例的指针this以void *的形式传递进去;
#include <iostream>
#include <pthread.h>
#include < ...
原帖由 billzhou 于 2006-11-14 11:15 发表
忘了 函数体内改一下 nthis.number++就可以了
原帖由 clyman 于 2006-11-15 17:38 发表
从csdn上找来的答案,问题答案一样,解决办法不一样
楼上面的答案还是没编译过去,唉~~
#include <iostream>
#include <pthread.h>
#include <sys/types.h>
#include <unistd.h>
...
原帖由 clyman 于 2006-11-15 17:41 发表
nthis->number++
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |