C++ の nullptr は C# の null と同じですか?
Google や Stackflow で誰もこの質問をしていないようです。
一般に、はい、どちらもnull値をポインタのような型に割り当てます
どちらの言語でも数値に変換されません。ただし、1 つの違いは、C++ ではnullptrに変換できることboolです。これは C# には当てはまりません
はい。C++ では、Java、C#、およびその他のさまざまな言語とnullptr同等です。nullC++11 より前は、標準で使用NULLされていました (これは 0 として定義されたマクロでした)。ただし、nullptr実際にはポインターのコンテキストでのみ使用できることが保証されます (一方、 は 0 として定義されているため、直観に反するポインターの代わりにNULLを返す関数の戻り値としても使用できます)。intただし、nullptrとNULLは暗黙のうちに に変換可能boolです。
Yes, it is the same. It is the invalid pointer.