问题: 数组和类作为函数参数时,怎么赋予默认值??
描述:
假设有个类是
class G{
int x,y;
}
有个函数带了三个参数。 整数,数组,和类G
int f(int n=0, char s[],G s){}
如何才能赋予数组和这个类一个默认值 使得
f();能输出
class G{
private:
int x;
int y;
public:
G():x(0),y(0){}
};
int f(int n=0, char s[]="HELLO WORLD", G *p=new G())
{
std::cout << s << endl;
}
int main()
{
f();
return 0;
}
同样可以应用到构造函数里。