08/02/19 12:00:24
>>745-750
std::vector<int> v;
if (v.begin() + 5 > v.end()) v.resize(5);
を実行したら、VS2008 では Debug Assertion Failed! で落ちた。
v.end() を越えるような vector::itrator::opearator+() の結果に対して、
_SCL_SECURE_VALIDATE_RANGEマクロが範囲外を検出して例外を起こしている。
言いたいことはわかるが、融通利かせてほしい。