問題タブ [nullptr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 型キャスト NULL の既存の戻り値を新しい nullptr と安全に比較できますか?
C++11 より前に作成されたライブラリを使用する必要があり、関数の 1 つが型キャスト NULL を返す可能性があります。C++ 11 標準に従ってプログラムを作成しようとしているので、null 参照から保護する場合は、次のようなものを使用します。
これは安全な比較ですか?引数のために、(int*)NULL と (int*)nullptr の間で言いますか? または、次を使用する必要があります。
c++ - nullptr が呼び出されないオーバーロードされた関数
私は次のものを持っています:
func("test")
常に呼び出されます。func(p)
コメントfunc(nullptr)
がある場合は呼び出されますが、コメントされていない場合はfunc(p)
どちらも呼び出されません。なぜだめですか?func(p)
p==nullptr で func(nullptr) を呼び出さず、代わりに func(const char*) を呼び出すのはなぜですか?
[編集]
応答に基づく私の結論は、 func(...) はパラメーターの型に基づいて呼び出され、 type であり、p
pchar*
の値を nullptr に設定しても型は変更されず、その func(char* も変更されません)が呼び出されます-受け入れられた回答でも説明されているように。
c++ - nullptrを使用してポインターオフセットを計算しても安全ですか?
2 つのポインターがあるとします。
この方法でオフセットを取得しても安全ですか? これまでのところ、私のコンピューターでは問題なく動作しています。しかし、このメソッドが失敗するように、オフセットが size_t の最大数を超えることができるかどうか疑問に思っていますか?
c++ - C++: C 関数の戻り値を NULL または nullptr と比較しますか?
私は C++ でコーディングしており、失敗した場合に NULL を返す C 関数を使用しています。その戻り値を NULL または nullptr と比較して、どうするのが正しいと思いますか?
また
android - Cocos2d - CCLabelAtlas - アセットは nullptr (android)
私がする時 :
私は得る:
誰もこの問題を解決する方法を知っていますか?
「CCFileUtilsAndroid」でのアセットの扱いに問題があるようです
どうもありがとう