VC++ 6 のバグ
(1999/07/23 [金])
news で VC++ ver6 のバグが報告されていました。まずは次の C++ ソースプログラムをみてください。
見てのとおりこのプログラムは間違っています。>が一つ余計です。だからこれは、右シフト演算子と取られてしまいます。しかし、VC++ はなぜか文句を言わずにこのプログラムを通します。なんでこれが通ってしまうんだか、まったく不思議です。ちなみに BC++ ver5 では、ちゃんとエラーになります。
#include <vector> int main() { std::vector<int>> i; return 0; } |
見てのとおりこのプログラムは間違っています。>が一つ余計です。だからこれは、右シフト演算子と取られてしまいます。しかし、VC++ はなぜか文句を言わずにこのプログラムを通します。なんでこれが通ってしまうんだか、まったく不思議です。ちなみに BC++ ver5 では、ちゃんとエラーになります。
by seclan