Результаты поиска по запросу "c++11"
std :: ratio мощность стандартного std :: ratio во время компиляции?
У меня сложный вопрос с математической, алгоритмической и метапрограммирующей точки зрения. Рассмотрим следующую декларацию: template<class R1, class R2> using ratio_power = /* to be defined */;на основе примераstd::ratio ...
Как установить значения параметров по умолчанию, которые зависят от других параметров?
Следующий код компилируется и работает как положено. #include <vector> void function(std::vector<int> vec, int size=1); int main(){ std::vector<int> vec = {1,2,3}; function(vec); } void function(std::vector<int> vec, int size){ //code.. return; ...
начать с подчеркивания. Кроме того, другой ответ уже предложил литералы - почему бы не принять тот?
аружил тревожное несоответствие междуstd::string и строковые литералы в C ++ 0x: #include <iostream> #include <string> int main() { int i = 0; for (auto e : "hello") ++i; std::cout << "Number of elements: " << i << '\n'; i = 0; for (auto e : ...
квалификатор можно применять к параметрам функций constexpr.
ался найти решение проблемы вопросаВывод типа нетипичного параметра шаблона C ++ [https://stackoverflow.com/questions/6737374/c-template-non-type-parameter-type-deduction] , который не включает параметр шаблона для вызова f, но неявно ...
Можно ли определить специализацию шаблона реализации как typedef другого типа?
У меня есть шаблон класса, для которого я хочу представить несколько специализаций шаблона. Эти шаблонные специализации идентичны некоторым существующим типам. Концептуально я хотел бы реализовать их как псевдонимы / typedefs. Следующий пример ...
Общие указатели на синглтон не узнают друг друга
В настоящее время я учусь использовать умные указатели C ++ 11 при программировании движка 2D-игр в качестве хобби с использованием SDL. Однако я столкнулся с проблемой при реализации оболочки OOp для SDL. Намерение заключается в создании ...
Назначение перемещения несовместимо со стандартным копированием и обменом
Тестирование новой семантики Move. Я только что спросил о проблемах, которые у меня были с конструктором Move. Но, как выясняется в комментариях, проблема в том, что оператор «Назначение перемещения» и оператор «Стандартное назначение» ...
Требует ли dtor для shared_ptr использования «удалителя»?
Это [https://stackoverflow.com/q/3899790/420683] широко [https://stackoverflow.com/a/17650101/420683] известен [https://stackoverflow.com/a/6378121/420683]что вы можете использоватьshared_ptr хранить указатель на неполный тип, при условии, что ...
Почему наличие базового класса дисквалифицирует класс от агрегирования?
Что такого в том, чтобы иметь совокупный общедоступный базовый класс (или даже несколько совокупных общедоступных базовых классов), который мог бы заставить класс потерять хорошие свойства агрегатных классов? Определение совокупного базового ...
Какие жадные примеры списка инициализаторов скрываются в стандартной библиотеке?
Начиная с C ++ 11, контейнеры стандартной библиотеки иstd::string есть конструкторы, принимающие список инициализаторов. Этот конструктор имеет приоритет над другими конструкторами (даже, как указано @ JohannesSchaub-litb в комментариях, даже ...