Результаты поиска по запросу "c++11"

2 ответа

std :: ratio мощность стандартного std :: ratio во время компиляции?

У меня сложный вопрос с математической, алгоритмической и метапрограммирующей точки зрения. Рассмотрим следующую декларацию: template<class R1, class R2> using ratio_power = /* to be defined */;на основе примераstd::ratio ...

2 ответа

Как установить значения параметров по умолчанию, которые зависят от других параметров?

Следующий код компилируется и работает как положено. #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; ...

6 ответов

 начать с подчеркивания. Кроме того, другой ответ уже предложил литералы - почему бы не принять тот?

аружил тревожное несоответствие между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 : ...

ТОП публикаций

1 ответ

 квалификатор можно применять к параметрам функций constexpr.

ался найти решение проблемы вопросаВывод типа нетипичного параметра шаблона C ++ [https://stackoverflow.com/questions/6737374/c-template-non-type-parameter-type-deduction] , который не включает параметр шаблона для вызова f, но неявно ...

2 ответа

Можно ли определить специализацию шаблона реализации как typedef другого типа?

У меня есть шаблон класса, для которого я хочу представить несколько специализаций шаблона. Эти шаблонные специализации идентичны некоторым существующим типам. Концептуально я хотел бы реализовать их как псевдонимы / typedefs. Следующий пример ...

2 ответа

Общие указатели на синглтон не узнают друг друга

В настоящее время я учусь использовать умные указатели C ++ 11 при программировании движка 2D-игр в качестве хобби с использованием SDL. Однако я столкнулся с проблемой при реализации оболочки OOp для SDL. Намерение заключается в создании ...

3 ответа

Назначение перемещения несовместимо со стандартным копированием и обменом

Тестирование новой семантики Move. Я только что спросил о проблемах, которые у меня были с конструктором Move. Но, как выясняется в комментариях, проблема в том, что оператор «Назначение перемещения» и оператор «Стандартное назначение» ...

1 ответ

Требует ли dtor для shared_ptr использования «удалителя»?

Это [https://stackoverflow.com/q/3899790/420683] широко [https://stackoverflow.com/a/17650101/420683] известен [https://stackoverflow.com/a/6378121/420683]что вы можете использоватьshared_ptr хранить указатель на неполный тип, при условии, что ...

3 ответа

Почему наличие базового класса дисквалифицирует класс от агрегирования?

Что такого в том, чтобы иметь совокупный общедоступный базовый класс (или даже несколько совокупных общедоступных базовых классов), который мог бы заставить класс потерять хорошие свойства агрегатных классов? Определение совокупного базового ...

2 ответа

Какие жадные примеры списка инициализаторов скрываются в стандартной библиотеке?

Начиная с C ++ 11, контейнеры стандартной библиотеки иstd::string есть конструкторы, принимающие список инициализаторов. Этот конструктор имеет приоритет над другими конструкторами (даже, как указано @ JohannesSchaub-litb в комментариях, даже ...