Результаты поиска по запросу "c++"
Что означает итератор-> second?
В C ++, какой типstd::map<>::iterator? Мы знаем, что объектit типаstd::map<A,B>::iterator перегруженoperator -> который возвращаетstd::pair<A,B>*и чтоstd::pair<> имеетfirst а такжеsecond член. Но что соответствуют этим двум элементам, и почему ...
std :: function вместо шаблонов для предикатов
Многие стандартные библиотечные алгоритмы принимают предикатные функции. Однако тип этих предикатов является произвольным предоставленным пользователем параметром шаблона. Почему в C ++ 11 не указано, что они принимают определенный тип, ...
Использование компилятора Microsoft C ++ без установки Visual Studio
В нашей команде все разработчики имеют Visual Studio 2012, и мы также используем сборку TFS2012. Из соображений простоты и управляемости мы не устанавливаем Visual Studio на наших (многих) сборочных агентов. До сих пор это работало с проектами C ...
CMake не может найти включаемые файлы
У меня есть проект со следующим макетом: /build /source +--- CMakeLists.txt | +--- /bin | +--CMakefiles.txt | +--main.cpp | +--- /jsoncpp | +--- /json | | +--json.h | | +--json-forwards.h | | | +--jsoncpp.cpp | +--CMakeLists.txt | +--- ...
вектор std :: threads
C ++ 11 Я пытаюсь сделатьvector изstd::threads. Сочетание следующих трех пунктов говорит, что я могу. 1.) Согласноhttp://en.cppreference.com/w/cpp/thread/thread/thread [http://en.cppreference.com/w/cpp/thread/thread/thread], threadКонструктор ...
Неполный вывод из функции printf (), вызванной на устройстве
Для тестирования вызова функции printf () на устройстве я написал простую программу, которая копирует массив среднего размера на устройство и выводит значение массива устройства на экран. Хотя массив правильно скопирован на устройство, функция ...
Производительность pIter! = Cont.end () в цикле for
В последнее время Херб Саттер проходил через «Исключительный C ++», и у меня есть серьезные сомнения относительно конкретной рекомендации, которую он дает в пункте 6 - Временные объекты. Он предлагает найти ненужные временные объекты в следующем ...
Как заменить элемент кортежа во время компиляции?
Есть ли способ заменить элемент кортежа навремя компиляции? Например, using a_t = std::tuple<std::string,unsigned>; // start with some n-tuple using b_t = element_replace<a_t,1,double>; // std::tuple<std::string,double> using c_t = ...
Сделайте QGraphicsProxyWidget подвижным и выбираемым
Я хочу поставитьQWidget вQGraphicsView и сделать виджет выбираемым и перемещаемым с помощьюQGraphicsProxyWidget, (Это прекрасно работает дляQGraphicsRectItem, QGraphicItem и т.д.) Это код, который я использую в настоящее время: // Create new ...
Зачем использовать явно бессмысленные операторы do-while и if-else в макросах?
Во многих макросах C / C ++ я вижу код макроса, заключенный в то, что кажется бессмысленнымdo while петля. Вот примеры. #define FOO(X) do { f(X); g(X); } while (0) #define FOO(X) if (1) { f(X); g(X); } elseЯ не вижу чтоdo while делается. Почему ...