C++中为什么不能在类外实现带参数的默认构造函数啊
问题补充:
Point(int a = 0,int b = 0,int c = 0){}
这种为什么不能在类中声明类外实现啊
最佳答案
这个与构造没有关系的,是C++语法对函数的规定,如以下程序
#include <iostream>
using namespace std;
int f(int x=0,int y=0); //声明,缺省参数
int main()
{
f();
return 0;
}
int f(int x=0,int y=0) //定义,不能写 缺省的值了,只能用 int f(int x ,int y)
{
}
最佳答案由网友 whoami1978 提供
其他回答
暂无其它回答!