Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
a = null; ポインターがあり、別のポインターを初期化した場合int * b;
a = null;
int * b;
私が設定した場合b = a、これは単に私に与えますb = nullか?
b = a
b = null
または、これによりコンパイルエラーが発生しますか?
簡単な質問ですが、自分の理解を再確認したかったのです
int *a = NULL int *b = a;
コードがコンパイルされ、正常に動作することを確認してください。ポインタはと同じようにbの値を取得します。NULLa
b
NULL
a
コード内で null ポインターを参照する場合、それはNULLor0であり、notnullです。またはnullptr、C++11 で使用してください。
0
null
nullptr