4
void test3(char * &p){
    strcpy( p, "aaaaaaaaaaaaaaaaaaaaaaaaaa");
}


char c[] = "123";
test3(c);

上記のコードはコンパイルに失敗しました:

タイプ 'char*' のテンポラリからのタイプ 'char*&' の非 const 参照の初期化

char c[]引数で参照できないのはなぜpですか?

4

3 に答える 3