可能重複:
Declaring pointers; asterisk on the left or right of the space between the type and name?
Does it matter where I place the asterisk when declaring pointers in C++?爲什麼人們使用Type * var而不是Type * var?
我搜索,但我的關鍵字似乎並不適合。我很確定這個問題已經被問到了,所以如果你知道鏈接或者其他東西的話,請指出一些方向。
我的問題是,爲什麼這麼多的人使用
TypeIdentifier *varname;
而不是
TypeIdentifier* varname;
這是更合乎邏輯的我爲*
修改的類型,而不是變量名。
在提出新問題之前,請先使用搜索 - 已在SO上詢問並回答了*多次*。 –
男人,我必須訓練我的關鍵字技巧。感謝您的鏈接。 @mekici是的,它的確如此。那麼,我呢。它有時讓我很困惑,我必須仔細看看這個變量究竟是什麼類型。 –
Stroustrup建議'Type * name'而不是'Type * name' –