Chinaunix

标题: gcc4.1版本对友元函数的兼容问题 [打印本页]

作者: darkhawk    时间: 2007-09-04 20:59
标题: gcc4.1版本对友元函数的兼容问题
代码大概就是这个样子:
class Myclass
{
protected:
   int m_iValue;
public:
        friend ostream& operator << (ostream& os, const Myclass& e);
};

使用gcc4.1编译时会提示友元函数访问m_iValue出错,但是gcc3.3.4版本编译不会出错,有没有什么选项可以指定以便通过编译啊,这些代码是库函数,不能更改的。
作者: coldwarm    时间: 2007-09-04 21:27
试一下这个选项。

  1. -ffriend-injection
复制代码





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2