int g_myInt = 0;
int& getIntReference() { return g_myInt; }
void myVarArgFunction( int a, ... ) {
// .........
}
int main() {
myVarArgFunction( 0, getIntReference() );
return 0;
}
在上面的(未编译和未经测试的)C++ 代码中,将 anint&
传入变量参数列表是否有效?还是仅按值传递是安全的?