だから私はこのコードを持っていて、便宜上、そのコンストラクターのデフォルトパラメーターをint型で0にしたいのです.コンストラクターが大きいため、コンストラクターを 2 回記述します)
class mama{
public:
template<typename x> mama(x i=int(0)){}
};
int main(){
mama x;
}
コンストラクターが見つからないため、これは機能しません。これを行う別の方法はありますか?
error: no matching function for call to ‘mama::mama()'
note: candidates are: mama::mama(const mama&)