首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

PTHREAD_MUTEX_INITIALIZER的有关问题

2012-02-16 
PTHREAD_MUTEX_INITIALIZER的问题为了方便写程序,我写了一个类,用于加锁解锁,但是我发现在GCC环境下编译如

PTHREAD_MUTEX_INITIALIZER的问题
为了方便写程序,我写了一个类,用于加锁解锁,但是我发现在GCC环境下编译如下语句出错。请教各位大侠,是为什么呀?

报错如下
Lock.cpp:   In   constructor   `CLock::CLock() ':
Lock.cpp:5:   error:   expected   primary-expression   before   '{ '   token
Lock.cpp:5:   error:   expected   `; '   before   '{ '   token

代码如下:
CLock::CLock()
{
m_mutex   =   PTHREAD_MUTEX_INITIALIZER;
}

[解决办法]
应该是Lock.h里对CLock的声明有问题。

热点排行