以下函数声明:
void Foo:DoSomething( ULONG &Count = 0) { .... }
导致以下编译时错误
error C2440: default argument cannot convert from 'int' to 'ULONG &'
创建签名的正确方法是什么,以便在没有Count
为其值提供参数时将为零。
以下函数声明:
void Foo:DoSomething( ULONG &Count = 0) { .... }
导致以下编译时错误
error C2440: default argument cannot convert from 'int' to 'ULONG &'
创建签名的正确方法是什么,以便在没有Count
为其值提供参数时将为零。