-1

コードで 20 分間立ち往生しています。

この単純な C コードの何が問題になっているのでしょうか?

void function (char & reference_to_something) {} 

エラー:

expected ';' , ',' or ')' before '&' token
4

3 に答える 3

5

C には参照がありません。C++ はそうです。

于 2012-11-24T23:26:26.103 に答える
2

参照はアドレスの変更を許可しないという事実を除いて、参照とポインターの間に意味上の違いはありません。代わりにポインターを使用すると、問題ありません。

void function (char* pointer_to_something) {} 
于 2012-11-24T23:30:52.510 に答える
1

ポインタを渡したい場合は、次のようにします。

void function (char * reference_to_something) { return; }
于 2012-11-24T23:29:57.753 に答える