Результаты поиска по запросу "c++"
C ++ 11 безопасно присоединяется к потоку без использования блока try / catch
Согласно документацииВот [http://en.cppreference.com/w/cpp/thread/thread/join]а такжеВот [http://en.cppreference.com/w/cpp/thread/thread/joinable], метод соединения потока C ++ 11 будет бросатьstd::system_error еслиjoinable() == false, Таким ...
Переопределение типа возвращаемого значения в специализации шаблона функции
Я хотел бы специализировать шаблон функции таким образом, чтобы тип возвращаемого значения изменялся в зависимости от типа аргумента шаблона. class ReturnTypeSpecialization { public: template<typename T> T Item(); }; // Normally just return the ...
Как избежать этого предложения ложного в шаблоне SFINAE?
Поэтому я хочу написать автоматический!=: template<typename U, typename T> bool operator!=(U&& u, T&& t) { return !( std::forward<U>(u) == std::forward<T>(t) ); }но это невежливо1, Вот я и пишу // T() == U() is valid? template<typename T, ...
Могут ли 32-битные и 64-битные работать вместе?
Может ли 64-битная библиотека работать в 32-битном приложении? Например, мой графический интерфейс приложения использует 32-битный Qt. И мое бизнес-ядро - это 64-битная библиотека. ОС является 64-битной. Могут ли они работать вместе и как? Благодарю.
Перечисления C ++ подписаны или не подписаны?
Перечисления C ++ подписаны или не подписаны? Кроме того, безопасно ли проверять входные данные, проверяя, что это <= ваше максимальное значение и пропустить> = ваше минимальное значение (при условии, что вы начали с 0 и увеличили на 1)?
Обнаружена ошибка «fdopen не был объявлен» в g ++ 4, скомпилированном в g ++ 3
У меня есть код, который счастливо скомпилирован с g ++ версии 3. что-то. Затем я хотел создать другой код, содержащий символы C ++ 11, поэтому я обновился до g ++ 4.7. Теперь мой оригинальный код не собирается. Я получаю ошибку: 'fdopen' не был ...
как мультикарта вставки stl уважает порядок?
У меня есть некоторые данные, которые идут с целочисленным индексом. Я непрерывно генерирую новые данные, которые необходимо добавить в коллекцию данных, отсортированных по этому индексу, и в то же время я хочу, чтобы у меня была возможность ...
Использование консоли в приложении с графическим интерфейсом в Windows, только если она запускается из консоли
Мое приложение представляет собой приложение с графическим интерфейсом, которое имеет полезную (хотя и необязательную) информацию через терминал (через cout). В Windows у меня либо появляется консоль (путем компиляции как консольного приложения, ...
Использование массива char внутри объединения
Я могу напечатать адрес и значения целых чисел, но не символы объединения. Почему это так #include <iostream> using namespace std; union Endian { int i; char c[sizeof(int)]; int j; }; int main(int argc, char *argv[]) { Endian e; e.i = 20; cout ...
Снижение производительности из-за инициализации элементов по умолчанию в стандартных контейнерах
(Да, я знаю, что естьвопрос [https://stackoverflow.com/questions/7218574/avoiding-default-construction-of-elements-in-standard-containers] с почти таким же названием, но ответ был неудовлетворительным, см. ниже) РЕДАКТИРОВАТЬ К сожалению, ...