私は C++ の研究に戻り、基本を理解しようとしています。ポインターはいつも私に問題を与えてきました。先に進んで混乱する前に、本当にそれを理解できるようにしたいと思っています。
悲しいことに、私が読んでいるチュートリアルの矛盾によって、最初から困惑していました。次のようにポインタ宣言を行うものもあります。
int *x
そして、いくつかはこのようにします:
int* x
現在、2 つのうち前者が最も一般的なようです。2番目のほうが私にははるかに理にかなっているので、これは動揺しています。int *x を読むと、「これは int で、その名前は *x です」と読みますが、これは正しくありません。しかし、2 番目を読むと、「ここには int ポインターがあり、その名前は x です」と表示されます。これはかなり正確です。
では、独自のメンタル マップを作成する前に、この 2 つに機能的な違いはあるのでしょうか? 2 番目の方法で行うと、ハンセン病患者の追放者になるのでしょうか?
ありがとう。