请教个关于成员初始化表的问题!
为什么这个程序不正确?麻烦大家指点下! #include <iostream.h>
class A{
public:
A(int x1):x(x1),r(x),pi(3.14)
{ }
void print()
{
cout < <"x=" < <x < <" " < <"r=" < <r < <" " < <"pi=" < <pi < <endl;
}
private:
int x;
int r;
float pi;
};
main()
{
A a(10);
a.print();
return 0;
}