Результаты поиска по запросу "c++"
Почему именно мне нужен явный прирост при реализации QueryInterface () в объекте с несколькими интерфейсами ()
Предположим, у меня есть класс, реализующий два или более COM-интерфейса: class CMyClass : public IInterface1, public IInterface2 { };Почти каждый документ, который я видел, говорит о том, что когда я реализую QueryInterface () для IUnknown, я ...
std :: vector :: резерв производительности
inline void add(const DataStruct& rhs) { using namespace boost::assign; vec.reserve(vec.size() + 3); vec += rhs.a, rhs.b, rhs.c; }Вышеприведенная функция выполнялась около 17000 раз и выполняла (насколько я вижу. Произошло некоторое ...
читать вывод QProcess в строку
У меня есть код, который использует QProcess, как это. int main(int argc, char *argv[]) { int status=0; QProcess pingProcess; QString ba; QString exec = "snmpget"; QStringList params; params << "-v" << "2c" << "-c" << "public" << "10.18.32.52" ...
Не называет тип в C ++
в C ++, когда я получаю сообщение об ошибке, в котором говорится, что xxxxx не называет тип в yyy.h Что это обозначает? yyy.h включил заголовок, которыйxxxx в. Пример, я использую: typedef CP_M_ReferenceCounted FxRC;и я ...
Пересечение множества C ++ на месте
Стандартный способ пересечения двух множеств в C ++ заключается в следующем: std::set<int> set_1; // With some elements std::set<int> set_2; // With some other elements std::set<int> the_intersection; // Destination of ...
OpenCV сохраняет изображения CV_32FC1
Программа, которую я использую, читает некоторые растровые изображения и ожидает изображения 32FC1. Я пытаюсь создать эти изображения cv::Mat M1(255, 255, CV_32FC1, cv::Scalar(0,0,0)); cv::imwrite( "my_bitmap.bmp", M1 );но когда я проверяю ...
Математические функции Constexpr
Так заметили из этогостраница [http://en.cppreference.com/w/cpp/numeric/math]что ни одна из математических функций в c ++ 11, кажется, не использует constexpr, тогда как я полагаю, что все они могли бы быть. Таким образом, у меня остается два ...
Получение std :: thread / mutex для работы под Win7 с mingw и g ++ 4.7.2
Приветствую, Я недавно переехал из своего укрытия Unix, чтобы протестировать якобы кроссплатформенную сетевую библиотеку, только чтобы обнаружить, что mingw не любит, когда его кормят с ++ 11. Я предполагаю, что мне не хватает необходимых ...
Ошибка при использовании в классе инициализации нестатического члена данных и конструктора вложенного класса
Следующий код довольно тривиален, и я ожидал, что он должен хорошо скомпилироваться. struct A { struct B { int i = 0; }; B b; A(const B& _b = B()) : b(_b) {} };Я тестировал этот код с g ++ версии 4.7.2, 4.8.1, clang ++ 3.2 и 3.3. Помимо ...
clang ++ не принимает использование параметра шаблона шаблона при использовании CRTP
Я получаю ошибки компиляции при попытке вызвать конструктор базового класса в производном списке инициализации при использовании параметра шаблона шаблона с CRTP. Проблема может быть воспроизведена с помощью этого фрагмента кода: template ...