重複の可能性:
C /C++でポインター変数を宣言する正しい方法
しばらくの間、次のことが私を悩ませてきました。ポインタ表記のどこに星を入れるべきですか。
int *var; // 1
と
int* var; // 2
明らかに同じことをし、両方の表記法は正しいですが、私が見ているほとんどの文献とコードは1番目の表記法を使用していることがわかります。
タイプと変数のトークンを混在させるのではなく、タイプと変数名を空白で区切って2番目の表記を使用する方が「正しい」のではないでしょうか。