dev-c++ 4.9.7 gcc 3.2 编译问题两则,求教于诸位高手!
薇儿爹 2003-02-19 12:19:21 1 变量名问题:
函数中使用变量名:rad1, rad2等(表示半径),编译报错,改成:r1, r2 就过了。
why?
2 静态变量初始化问题:
// pt.h
//
class pt
{
public:
pt();
pt( double x, double y);
...
};
// line.h
//
class line
{
public:
line(const pt&, ...);
// 声明静态变量
//
static const line x_axis;
};
// line.cpp
// 初始化静态变量
//
const line x_axis(pt(), ...); // 编译报错,why
const line x_axis(pt(0, 0), ...); // 编译过了
这两个问题在vc.net中都编译通过。实在是弄不明白,请高手赐教!