函数参数的缺省值
各位大侠, 我想在函数中使用缺省参数,如 void func(CSize size);
想给size缺省值,不知道该怎么写
另外,我想在一个类的.h文件中CSize(10, 10);为什么不行呢,编译错误,请高手指教.
[解决办法]
- C/C++ code
#include <iostream> using namespace std; class A { public: //A() // 不要这个了,冗余的//{} A(int x=10) : a(x) {} private: int a; }; class B { public: B() {} private: int b; A a; }; void main() { A a1; // 使用}