タグ付けされた質問 「zero-initialization」

2
std :: unordered_map operator []は、存在しないキーに対してゼロ初期化を行いますか?
cppreference.comによると、std::map::operator[]存在しない値についてはゼロ初期化を行います。 ただし、同じサイトではstd::unordered_map::operator[]、これに依存する例があることを除いて、のゼロ初期化について言及していません。 もちろん、これは単なる参考サイトであり、標準ではありません。それで、以下のコードは大丈夫ですか? #include <unordered_map> int main() { std::unordered_map<int, int> map; return map[42]; // is this guaranteed to return 0? }
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.