在代码中
void Fnc( long = 10 ) { }
void Fnc( ) = delete;
int main( int, char** )
{
Fnc( );
return 0;
}
在Func调用中,我的编译器抱怨调用不明确。救命!我不明白为什么会这样。
最佳答案
根据Delete Function Definition:
这就是为什么您收到电话模棱两可的原因。
关于c++ - 由于删除了函数,导致调用不明确?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38565358/