seclan のほえほえルーム

| |

・VC++ 6 のバグ (1999/07/23 [])
 news で VC++ ver6 のバグが報告されていました。まずは次の C++ ソースプログラムをみてください。

#include <vector>
int main()
{
  std::vector<int>> i;
  return 0;
}

 見てのとおりこのプログラムは間違っています。>が一つ余計です。だからこれは、右シフト演算子と取られてしまいます。しかし、VC++ はなぜか文句を言わずにこのプログラムを通します。なんでこれが通ってしまうんだか、まったく不思議です。ちなみに BC++ ver5 では、ちゃんとエラーになります。

by seclan


| |

 

配信

4.08 msec