Начал (после нескольких лет запрягания) проект на плюсах (игра), в котором будет по минимуму использоваться наследование (может только для миксинов, но это не точно). Посмотрим, что получится. Скорее всего будет потом переписано на ди.
Тег cpp в блоге m4n71k0r
случайно сломал clang
#include <unordered_map>
#include <initializer_list>
#include <utility>
namespace std {
template<class Key, class T>
unordered_map(initializer_list<pair<const Key, T>>&&) -> map<Key, T>;
}
int main() {
std::unordered_map m = {{1, "one"}, {2, "two"}, {3, "three"}};
}
Почему doSomethingNewWithErrorString не видит ERROR_STRING? http://melpon.org/wandbox/p...ink/6aUhDkLh7aa89cdl
Это, кмк, минимальный пример хрени, которая отняла у меня 8 часов спокойного цодинга. На шланге не воспроизводится. В штудии не воспроизводится. В мингве воспроизводится эпизодически (с оптимизацией вроде бы проблем нет). Выглядит как баг, и, скорее всего, это риторический вопрос