问题现象:

write_log_for_code.cpp:257: error:argument of type ‘void* (Write_log_for_code::)(void*)’ does not match ‘void*(*)(void*)’

代码://.cpp

bool Write_log_for_code::startsleepthread()
{
int ret = pthread_create(&m_tid_sleep,NULL,sleepFun,this);
if(ret != 0) 
{
printf("Create Thread Fail.\n");
return false;
}
return true;
}

//.h

void* sleepFun(void* arg);

原因:线程方法必须是静态方法,你如果写在类里,不能是成员函数,需要加static

改为://.h

static void* sleepFun(void* arg);

问题解决!

pthread_create函数 参数不匹配的问题相关推荐

  1. js函数参数不匹配问题

    在学习java过程中,调用一个方法的时候,必须要求方法名和参数都匹配,才可调用该方法,如 public string A(){ XXX } public String  A(String a){ XX ...

  2. 类成员函数作为pthread_create函数参数

    转自http://blog.csdn.net/luo6620378xu/article/details/8521940 近日需要将线程池封装成C++类,类名为Threadpool.在类的成员函数exe ...

  3. python3 函数签名简介 验证函数参数

    一个函数或方法,它使用*args和**kwargs作为参数,这样使得它比较通用, 但有时候你想检查传递进来的参数是不是某个你想要的类型.可以使用函数签名来做验证 函数签名对象,表示调用函数的方式,即定 ...

  4. Python函数参数匹配模型(上)

    概述 Python3中函数参数一般都是通过赋值进行传递的,而调用者只需要知道如何正确的传递参数即可直接使用函数, 位置参数 即我们使用最频繁的参数传递方法,通过参数的默认位置从左到右进行匹配 def ...

  5. 在学习EasyX过程中,遇到“没有与参数列表匹配的重载函数loadimage”,修改解决方案字符集属性无效后的解决方法

    在学习EasyX过程中,遇到"没有与参数列表匹配的重载函数loadimage"的问题,在网上查询后,很多人给出的方法是--修改解决方案字符集属性. 解决"E0304&qu ...

  6. pthread_create函数详解(向线程函数传递参数)

    一.pthread_create函数: 1.简介:pthread_create是UNIX环境创建线程的函数 2.头文件:#include <pthread.h> 3.函数声明: int p ...

  7. 没有与参数列表匹配的 重载函数 strcpy_s 实例_Zemax光学设计实例(84)Ftheta扫描平场透镜的设计...

    导论:F-theta透镜又叫激光扫描聚焦镜,是激光加工行业必不可少的光学元件之一.对于理想薄透镜,光束的偏转角度与轨迹位置的关系为Y=F*tan(θ),这种非线性关系会使得匀速偏转的振镜扫描速度与轨迹 ...

  8. loadimage没有与参数列表匹配的重载函数 解决方案

    文章目录 报错信息 错误原因 解决方案 报错信息 使用EasyX库函数中的loadimage函数时而会有该报错. 错误原因 函数参数都设置正确的情况下,想想是不是Visual Studio中的配置出现 ...

  9. python基础(三元运算+深浅拷贝+函数参数)

    三元运算 三元运算,又称三目运算,主要作用是减少代码量,是对简单的条件语句的缩写. 1 书写格式: 2 result = 值1 if 条件 else 值2 3 即如果条件成立,则将值1赋给result ...

最新文章

  1. JavaScript深入理解对象方法——Object.entries()
  2. open wrt 跟换主题_Openwrt编译进阶-修改密码、路由连接数、时区及主题
  3. 使用UISearchDisplayController
  4. 95% CI, 置信区间 Confidence Interval
  5. Linux基于expect(tcl)实现shell自动交互
  6. SAP ERP差异来源和差异处理
  7. Hill加密算法(matlab 实现)
  8. 在 VC6 中使用 GdiPlus-安装
  9. AgileEAS.NET平台开发Step By Step系列-药店系统-索引
  10. 数据nc文件_智能化工厂机床数据采集和数控设备联网的四大实施要点
  11. android开发用什么字体,移动端web app和页面开发使用什么字体?微软雅黑?
  12. JDK7和JDK8的区别
  13. 微软私有云服务器,微软发布私有云解决方案及数据平台
  14. 用线性探测法处理冲突时的散列表_案例
  15. win10和win7两个计算机相连,详解win10两台电脑网线直连的操作方法
  16. 机器学习笔记(九)——数据降维:主成分分析法(PCA)
  17. musiclink-v1.9 一款php源码的音乐外链程序,musiclink-v1.9 一款PHP源码的音乐外链程序 - 下载 - 搜珍网...
  18. HTTP的SSL 证书安装
  19. android:很抱歉,XXX已停止运行
  20. 两分钟解决IntelliJ IDEA中文乱码问题

热门文章

  1. 网摘--2014年5月12日
  2. objective c的注释规范
  3. GDI+绘制极坐标图(Polar Diagram)
  4. Office Communication Server(OCS) 2007存档和CDR的部署
  5. CodeForces - 933A A Twisty Movement(dp)
  6. HDU - 5820 Lights(主席树)
  7. POJ - 3261 Milk Patterns(二分+后缀数组)
  8. 牛客 - 「土」巨石滚滚(贪心)
  9. CodeForces - 620E New Year Tree(线段树+dfs序+状态压缩)
  10. spring和mybatis结合做简单的增删查改系统_如何从零开始设计权限管理系统