Я заметил, что написал по ошибке
#include <vector>> //Notice the additional > after <vector>
Мой код скомпилирован без каких-либо проблем. Как это возможно?
P.S. Я на MSVS 2015
Изменить:
Компилятор фактически выдает предупреждение об этом. Однако не должно ли это быть ошибкой, а не предупреждением по стандарту?
??=include<>
вместо#include<>
? - person Raindrop7   schedule 27.11.2016??=
- это триграф для#
. Вы также можете использовать%:
в качестве орграфа для#
. Насколько я знаю, даже С++ 14 не устранил триграфы, но С++ 17 устранит. GCC не распознает их, если вы не настаиваете (--trigraphs
). - person Jonathan Leffler   schedule 27.11.2016