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.
std::string.assign(NULL) の動作を知っている人はいますか? NULL の代入 (演算子を使用) または NULL からの構築は未定義です。この機能も同じですか?
null ポインタは実際には C 文字列をまったく指していないため、NULL の「C 文字列」から C++ 文字列を割り当てる動作は未定義です。std::string が NULL をチェックする必要があるというリファレンスは見つかりませんでした。自分で行う必要があります。