Внутри функции-члена класса в C++, какая разница, если я использую this->dataMember или просто dataMember? Что считается лучшим стилем? Есть ли разница в производительности? (Я ...
При разработке на C++ в файловой системе без учета регистра я пропускаю такие проблемы, как как #include "File.h", если на диске это фактически файл.h. Проблема появляется только тогда, когда я в конце концов пытаюсь ...
Не могли бы вы помочь мне найти правильный алгоритм изменения размера изображения? У меня есть изображение числа. Максимальный размер 200х200, мне нужно получить изображение размером 15х15 или даже меньше. Изображение монохромное (...
Я хотел бы использовать что-то вроде typedef в своих программах на C++ для повышения безопасности типов. В качестве примера предположим, что у меня есть две функции: void function1(unsigned idOfType1);
void function2(unsigned ...
например, эта функция f определена следующим образом: int f(int x){return x;} как вы знаете, вы не можете назначить ссылку на этот временный int: int& rf=f(2);// это даст ошибка, но если я ...
Учитывая следующие параметры: Размер выборки: 16
Количество каналов: 2
Кодек: аудио/пкм
Порядок байтов: с прямым порядком байтов
Частота дискретизации: 11025
Тип сэмпла: signed int Как определить количество сэмплов для N ...
Как бы вы сериализовали/десериализовали этот класс, используя boost::serialization? #include struct Foo { struct Bar { std::vector * data; // Должен указывать на Foo::data ...
При использовании контейнеров STL я не уверен, что целое число, выделенное распределителем по умолчанию, было обнулено. Следующий код указывает «да» на вопрос: #include
Как правильно использовать std::ref? Я попробовал следующий код в VS2010, и он не компилируется: #include
#include <алгоритм>
#include <иопоток>
#include
Я понимаю, что выполняю что-то вроде следующего: auto && x = Matrix1 () + Матрица2 () + Матрица3 ();
std :: cout << x (2,3) << std :: endl; Вызовет тихую ошибку времени выполнения, если ...
Я буду размещать свой класс, чтобы показать дополнительные вещи, с которыми мне нужно работать. Будет ли это работать, если я сделаю приведение типов? Или мне просто нужно выучить струны? класс NumberBox
{
частный: внутренний номер; char ...
Я работаю над программой, которая генерирует код на ассемблере во время выполнения. Например,
вот очень простая функция, которая генерирует ассемблерный код для вызова функции GetCurrentProcess (для...
Я пытаюсь добавить необязательный параметр в функцию-шаблон... По сути, это параметр, который перегружает реляционный оператор в зависимости от по типу пользователя. Это моя первая шаблонная функция, поэтому я...
Я использовал следующую векторную инициализацию со значениями в Code::Blocks и компиляторе MingW: vector v0 { 1,2,3,4}; После этого мне пришлось переместить код в проект Visual Studio...
Как мне назначить лямбда-функцию в качестве аргумента по умолчанию? Я бы хотел сделать это: int foo (int i, std :: function f = [] (int x) -> int {return x / 2;})
{вернуть f (i);
} но мой компилятор (g + ...
Как указать Qt Creator 2.4.1 (на основе 32-разрядной версии Qt 4.7.4), где по умолчанию искать файлы заголовков? Когда я открываю файл C в Qt Creator и говорю #include , он подчеркивает строку и...
Я читаю в двух строках с годом, юлианским днем (день года), часом, минутой и наблюдением. Я вытаскиваю соответствующие переменные с помощью sscanf: sscanf(tide_str1.c_str(), "%d %d %d %d %Lf", &y1, &...
Я интегрирую сторонний пакет C ++ в приложение Python с помощью SWIG. Пакет подключается к проприетарному API по сети и получает обновления. Общий поток состоит в том, что python создает экземпляры ...
Я прочитал несколько вопросов здесь, на SO об этой теме, которая кажется мне еще запутанной. Я только начал изучать C++ и еще не изучал шаблоны, перегрузку операторов и тому подобное. Теперь есть ...
По сути, я хочу получить typeid(*this).name(), т.е. реальный тип this. Я хочу получить это в GDB (без изменения исходного кода). Я попытался напечатать typeid(*this), но он говорит, что typeid - это...
У меня есть неуправляемый проект C++ в Visual Studio 2010. Он использует boost, glut и другую библиотеку от поставщика. Я настроил проект для создания более «независимого от DLL» исполняемого файла. Все ...
Существует ли в C/C++ фиксированный порядок оценки параметра функции? Я имею в виду, что говорят стандарты? Это слева направо или справа налево?
Я получаю запутанную информацию из книг....
В моем Visual C ++ код, который я хочу иметь / WX - "обрабатывать предупреждения как ошибки". Это заставляет меня разбираться с каждым предупреждением, включая C4996 - «X был объявлен устаревшим», который я не хочу рассматривать - я не хочу ...
Я работаю над устаревшим кодом C ++, написанным с использованием "vi" и "emacs", и я пытаюсь создать установку eclipse CDT для ее поддержки (в Linux). Две основные проблемы, с которыми я столкнулся, заключаются в том, что ...
Я тренируюсь на промежуточном этапе C ++, и я не могу понять, почему следующий код является неправильным. int ip [] = {6, 7, 2, 4, -5}; для (int i = 0; i <5; ++ i, ++ ip) cout << * ip; Я подозреваю, что ...
Это два из множества возможных способов объявления массивов (и выделения для них памяти) в c ++ 1. int a [3]; 2. int * b = новый int [3]; Я хочу понять, как C ++ по-разному относится к этим двум. ...
Я хочу удалить некоторые элементы из вектора и использую для этого алгоритм remove_if. Но я хочу отслеживать удаленные элементы, чтобы потом выполнить над ними какую-нибудь операцию. Я пробовал...