int g_myInt = 0;
int& getIntReference() { return g_myInt; }
void myVarArgFunction( int a, ... ) {
// .........
}
int main() {
myVarArgFunction( 0, getIntReference() );
return 0;
}
上記の (コンパイルもテストもされていない) C++ コードではint&
、可変引数リストに を渡すことは有効ですか? それとも、値渡しのみが安全ですか?