- 博客(3)
- 收藏
- 关注
原创 静态成员函数与pthread_create,纯虚函数匹配使用实例
转自:http://www.cnblogs.com/zlcxbb/p/6580793.html#ifndef THREAD_H_#define THREAD_H_#include <pthread.h>#include <stdexcept>#include "Copyable.h"/* * 这个线程类是个抽象类,希望派生类去改写它 */class Thread : public Co
2017-04-05 18:46:10 491
原创 怎么理解 void* (*start_routine)(void *)
你定义了一个函数指针。名字叫 start_routine 。 这个函数的返回值是void *(一个指针) 参数是void *(一个指针) 一般这种写法最好用typedef void* (start_routine)(void ) 然后用start_routine当作一种类型来使用。 如: start_routine pfoo; 调用的时候: *pfoo(p);
2017-04-05 18:38:35 5142 1
原创 为什么在C++使用pthread_create()的时候,类成员函数做线程的处理函数必须要定义成static类型的?
转自:http://blog.sina.com.cn/s/blog_936739790101186v.html今天在进行多线程编程的时候遇到了一个编译问题:error: argument of type ‘void (PIAMW::Communicator::)()’ does not match ‘void* ()(void)’ 后来发现将线程处理函数声明为static类型,问题得解。
2017-04-05 18:36:46 1360 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人