Мы скоро перейдем к VS2015, и я нашел это в списке изменений:
const
Стандарт С++ всегда запрещал контейнеры из константных элементов (например, вектор или набор). Visual С++ 2013 и ранее приняли такие контейнеры. В текущей версии такие контейнеры не работают для компиляции.
Мне было интересно, знает ли кто-нибудь, относится ли это к набору. Я знаю, что карта все еще может содержать указатели константы в качестве ключей, поскольку они все равно const.
Пример:
std::set<const QObject*>
Могу ли я это сделать? Я бы не подумал, согласно сообщению на сайте Microsoft.