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

1 ответ

Правильный способ определения аргумента по умолчанию для функции-друга в C ++

Я хочу указать значение по умолчанию для функции друга, как показано ниже: friend Matrix rot90 (const Matrix& a, int k = 1); При компиляции этой строки с Xcode 5.1.1 я получаю следующую ошибку ./Matrix.hh:156:19: error: friend declaration ...

2 ответа

Почему у chrono есть свое собственное пространство имен?

Все остальное, что я видел до сих пор в стандартной библиотеке C ++, находится вstd Пространство имен. Если я использую вещи изstd::chrono Я обычно превышаю свой предел 80 символов на строку - это не проблема, просто неудобно. Итак, вот мой ...

2 ответа

Как std :: unique_ptr может не иметь размерных издержек?

Если размер пустого класса не может быть 0, какая магия делает std :: tuple, чтобы sizeof unique_ptr возвращал 8 на 64-битной машине? В unique_ptr член определяется как: typedef std::tuple<typename _Pointer::type, _Dp> __tuple_type; ...

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

5 ответов

Отключить обнаружение ошибок Eclipse. (Кодан ложных срабатываний)

Мой опыт до сих пор заключается в том, что обнаружение ошибок Eclipse ужасно ошибочно без каких-либо решений (пробовал__GXX_EXPERIMENTAL_CXX0X__, -std=c++0x, -std=c++11 в соседней каждой точке настроек). Я нахожусь в момент, когда я больше не ...

4 ответа

О функции std :: abs

Этоstd::abs() функция хорошо определена для ВСЕХ арифметических типов в C ++ 11 и будет возвращать|x| без проблем аппроксимации? Странно то, что с g ++ 4.7,std::abs(char), std::abs(short int), std::abs(int), std::abs(long int) а ...

1 ответ

Это целое число constexpr не является константой нулевого указателя?

Рассмотрим следующую программу на C ++ 11 и ее результат в GCC 4.7.2: int main() { constexpr int i = 0; int* p = i; } // g++ -g -ggdb -Wall -Wextra -pedantic -std=c++11 t.cpp // t.cpp: In function 'int main()': // t.cpp:4:13: error: invalid ...

2 ответа

Лямбда-захват объекта constexpr

GCC 4.7.2 компилирует это: constexpr int i = 5; []{ std::integral_constant< int, i >(); }; // nonstandard: i not capturedно не это constexpr int i = 5; [&i]{ std::integral_constant< int, i >(); }; // GCC says i not constexprПоследний пример мне ...

1 ответ

Соответствие подстроки в C ++ 11

Я ищу регулярное выражение в C ++ 11, которое может соответствовать подстроке в строке. Что-то вроде:"It´s a dark night out there..." и я ищуark Поэтому, если подстрока находится где-то в строке, это выражение должно совпадать. Кроме того, я ...

1 ответ

Шаблон Variadic как параметр шаблона: удержание работает с GCC, но не с Clang

При компиляции некоторого кода C ++ 11 как с GCC 4.7.2, так и с Clang 3.1 я столкнулся с проблемой того, что Clang не удалось вывести аргумент шаблона в случае успеха GCC. В более абстрактной форме код выглядит так: SRC / test.cc: struct ...

3 ответа

невозможно применить std :: set_intersection к различным типам структур с общим полем

Я пытаюсь использовать использованиестанд :: set_intersection [http://www.sgi.com/tech/stl/set_intersection.html]найти общие элементы между двумя совершенно разными типами структур данных, имеющих общее связующее поле «имя». Я посмотрел на ...