Мене запарив рівень підтримки C++11 у gcc:4.5 і я таки вирішив розмаскувати gcc:4.6. Якого біса, навіть у нас на роботі давно вже gcc-4.6.1!
І пофігу на всякі там гроби!
Тим паче що з ними, за останніми чутками, уже все в порядку.
Update: Ааа!!! Повне розчарування! Вони так і не заімплементили emplace для контейнерів :( Доводиться городити щось таке:
замість елегантного
Пічалька :(
І пофігу на всякі там гроби!
Тим паче що з ними, за останніми чутками, уже все в порядку.
Update: Ааа!!! Повне розчарування! Вони так і не заімплементили emplace для контейнерів :( Доводиться городити щось таке:
m_registry().insert(std::move(std::make_pair(name, PluginHolderPtr(new PluginHolder(id<P>())))));
замість елегантного
m_registry().emplace(name, PluginHolderPtr(new PluginHolder(id<P>())));
Пічалька :(