Результаты поиска по запросу "c++"
Назначенная инициализация инициализированной структуры
Я знаю, что могу инициализировать структуру в C99 с помощью назначенного инициализатора, например так: typedef struct { char a; char b; int c; } MyStruct; MyStruct s = {.a = 1, .b = 2, .c = 3};(этот код не работает в моем компиляторе c ++, но ...
Перечисление файлов определенного типа в Windows
Существует ли собственный (Windows API) метод для вывода списка всех файлов определенного типа (например, видеофайлов), предпочтительно с использованием встроенного индекса (который использует поиск Windows)? Просто чтобы уточнить, я знаю, что ...
с выходом:
родолжение моего предыдущего вопроса осимпатичные печатные контейнеры STL [https://stackoverflow.com/questions/4850473/pretty-print-c-stl-containers], для которого нам удалось разработать очень элегантное и полностью общее решение. На этом ...
Кроссплатформенная согласованность с плавающей точкой
Я разрабатываю кроссплатформенную игру, которая играет по сети, используя модель с ограничением по времени В качестве краткого обзора это означает, что сообщаются только входные данные, и вся логика игры моделируется на компьютере каждого ...
Большое спасибо за детализацию потока. Я посмотрю на образцы и узнаю. Еще раз спасибо :)
ужно создать виртуальную веб-камеру, которая изображает из себя веб-камеру, но принимает на вход набор изображений, которые она воспроизводит. Я видел такие решения, как ManyCam и Fake Webcam, но все они имеют одно или другое ...
==
ли способ сравнить два вектора? if (vector1 == vector2) DoSomething();Примечание:В настоящее время эти векторы не отсортированы и содержат целочисленные значения.
Сказав это, обычно считается хорошим стилем писать список инициализации в порядке инициализации, и некоторые компиляторы выдают предупреждение, если вы этого не сделаете.
struct B { int b1, b2; B(int, int); }; struct D : B { int d1, d2; // which is technically better ? D (int i, int j, int k, int l) : B(i,j), d1(k), d2(l) {} // 1st Base // or D (int i, int j, int k, int l) : d1(k), d2(l), B(i,j) {} // last Base ...
задолго до того, как последний гвоздь был забит в гроб стандартов, и они решили поставить имя в спецификации ISO. Если вы не очень любитель метапрограммирования шаблонов, подробности спецификации C ++ 11 и того, что использовали люди, скорее всего, не будут иметь для вас никакого значения ... это означает, что он был старше 2011 года практически для всех практических целей даже тогда. А сейчас, по моим часам, уже почти 2015 год.
ответ @R. Мартиньо Фернандес [https://stackoverflow.com/questions/6242296/conversion-function-for-error-checking-considered-good/6242355#6242355] показывает, что идиома safe-bool в C ++ 11 практически устарела, так как ее можно заменить ...
ошибка: более слабый спецификатор броска для «виртуального E :: ~ E ()»
e_if страница документа [http://www.boost.org/doc/libs/1_46_1/libs/utility/enable_if.html]говорит: Конструкторы и деструкторы не имеют возвращаемого типа; дополнительный аргумент - единственный вариант. Деструкторы перегружены?
и если да, в каких случаях будет разница?
сто хочу знать, есть ли уже один, предусмотренный стандартом. Я знаю, что это легко сделать самостоятельно // for C++03, use <tr1/type_traits> and std::tr1 #include <type_traits> template<class T> struct remove_toplevel{ typedef ...