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

2 ответа

C ++ самый неприятный анализ снова

Взят прямо изhttp://herbsutter.com/2013/05/09/gotw-1-solution/ [http://herbsutter.com/2013/05/09/gotw-1-solution/] Покаwidget w(); для меня понятно, я понятия не имею, как приведенный ниже код может быть объявлением функции? // same problem ...

6 ответов

Делает ли семантика перемещения в C ++ 11 что-то новое или делает семантику более понятной?

Я в основном пытаюсь понять, является ли концепция «семантики перемещения» чем-то совершенно новым или просто упрощает реализацию существующего кода? Я всегда заинтересован в том, чтобы уменьшить количество раз, когда я вызываю copy / ...

6 ответов

Шаблон кортежа - вызов функции для каждого элемента

Мой вопрос в коде: template<typename... Ts> struct TupleOfVectors { std::tuple<std::vector<Ts>...> tuple; void do_something_to_each_vec() { //Question: I want to do this: // "for each (N)": do_something_to_vec<N>() //How? } template<size_t N> ...

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

5 ответов

Установка gcc 4.8 в Debian

Я хочу начать играть с некоторыми новыми функциями C ++ 11, и похоже, что лучшая поддержка для этого - gcc 4.8, а Squeeze поставляется с 4.4.5. Тем не менее, я не хочу причинять какой-либо "ущерб" моей текущей настройке. Какой лучший способ ...

3 ответа

Сила, исходящая из класса виртуально

У нас есть специальная структура для интерфейсов в нашем проекте, и часть требований состоит в том, что классы, которые представляют интерфейс, могут использоваться только как виртуальные базовые классы, а не как не виртуальные. Есть ли способ ...

4 ответа

вызов функции с параметром по умолчанию

Я написал экзамен по программированию на C ++. Был один вопрос, где я и мой профессор не согласились. Вопрос был в том, работает ли следующая функция: #include <iostream> using namespace std; void f(int=4, long=10, double=3.14); int main( int ...

2 ответа

std :: regex - есть ли какая-нибудь библиотека, которую нужно связать?

Я получаю ошибку компоновщика со следующим кодом: #include <regex> int main() { std::regex rgx("ello"); return 0; } test.o: In function ...

1 ответ

Как создать собственные часы для использования в функциях std :: chrono?

У меня есть произвольная эпоха, например, 13 июля 1988 года. По сути, я хочу измерить время относительно этого. Я думал о написании собственного класса часов, чтобы я мог написать код, подобный этому: using std::chrono; time_point<My_Clock> tp; ...

1 ответ

Скобка инициализации для класса с виртуальной функцией

Вот этот код: struct A { int x; void f() {} }; struct B { int y; virtual void f() {} }; A a = {2}; //B b = {3}; error: no matching constructor for initialization of 'B' int main() { return 0; }Почему инициализация для переменнойa работает но не ...

2 ответа

Оператор C ++ 11 с двойным параметром

Рассмотреть возможность: struct str {}; str operator"" _X(long double d) { return str(); }Это прекрасно компилируется с g ++ 4.7.2 Wall std = c ++ 11 но теперь, если я дам двойную str operator"" _X(double d) { return str(); }Я получаю ...