小编red*_*red的帖子

将C结构作为C++类访问

这个bug在gcc中有解决方法吗?

具体来说,我认为在为pthread_mutex_t编译包装器时遇到了这个问题.标题看起来像:

class DerivedClass: public pthread_mutex_t{
  public:
     DerivedClass() {}
     ~DerivedClass(){}
     DerivedClass someFunction(){}
};
Run Code Online (Sandbox Code Playgroud)

代码来自遗留系统,用于在GCC 3.2.x上编译,但不适用于GCC 4.1.2.

...理论上我想我可以在后台版本的GCC上重新编译所有内容,或者重构引用源以废弃包装器,但我想先看看是否有更简单的方法.

非常感谢.

c++ g++ wrapper

3
推荐指数
1
解决办法
213
查看次数

标签 统计

c++ ×1

g++ ×1

wrapper ×1