Результаты поиска по запросу "c++"
Можете ли вы избежать использования временных буферов при использовании std :: string для взаимодействия с API в стиле C?
Я должен предварить этот вопрос, сказав, что я думаю, что ответ, вероятно, нет, но я хотел бы посмотреть, что другие люди думают о проблеме. Я трачу большую часть своего времени на написание C ++, взаимодействующего с Win32 API, который, как и ...
Что быстрее, итерация вектора STL с помощью vector :: iterator или at ()?
Что касается производительности, что будет работать быстрее? Есть ли разница? Это зависит от платформы? //1. Using vector<string>::iterator: vector<string> vs = GetVector(); for(vector<string>::iterator it = vs.begin(); it != vs.end(); ++it) { ...
Лучшие практики для операций кругового сдвига (поворота) в C ++
Операторы сдвига влево и вправо (<< и >>) уже доступны в C ++. Тем не менее, я не мог выяснить, как я мог выполнять операции кругового сдвига или поворота. Как можно выполнять такие операции, как «Поворот влево» и «Поворот вправо»? Вращается ...
Раскрасить вывод стандартного вывода в Windows cmd.exe из консольного приложения C ++
Я хотел бы написать что-то похожее на cout << "this text is not colorized\n"; setForeground(Color::Red); cout << "this text shows as red\n"; setForeground(Color::Blue); cout << "this text shows as blue\n";для консольной программы C ++, ...
typedef для подписанного типа, который может содержать size_t?
Существует ли стандартный (или собственный MSVC) typedef для подписанного типа, который может содержать полный диапазонsize_t ценности? То есть в 64-битной системе это будет 128-битное целое число со знаком.
QT перекрасить / перерисовать / обновить / сделать что-нибудь
Я новичок в QT. Я понимаю, что вы можете принудительно обновить экран, но я выдернул все волосы, пытаясь понять, как это сделать. Вот что я специально пытаюсь сделать. Я нажимаю кнопку (событие сигнала onClick), которая запускает код, ...
Почему вывод аргументов шаблона отключен с помощью std :: forward?
В VS2010 std :: forward определяется так: template<class _Ty> inline _Ty&& forward(typename identity<_Ty>::type& _Arg) { // forward _Arg, given explicitly specified type parameter return ((_Ty&&)_Arg); }identity По-видимому, используется ...
Почему конструктор копирования не вызывается в этом коде
Так почему же конструктор Copy не вызывается в "const Целочисленный оператор + (const Integer & rv)Функция. Это из-за РВО.Если да, что мне нужно сделать, чтобы предотвратить это? #include <iostream> using namespace std; class Integer { int i; ...
Boost test linking
Я хочу использоватьBoost test в моем проекте. Я использую cmake в своем проекте, поэтому я написал простойCMakeList.txt для упаковки: find_package (Boost COMPONENTS unit_test_framework REQUIRED) file(GLOB_RECURSE UnitTests_sources tests/*.cpp) ...
Как преобразовать числа символов в десятичные и обратно или преобразовать ASCII 'A' - 'Z' / 'a' - 'z' в смещения букв 0 для 'A' / 'a'…?
Если у вас есть символ в диапазоне от 0 до 9, как вы преобразуете его в значения от 0 до 9? И как потом конвертировать обратно? Также даны буквы от 'A' до 'Z' или от 'a' до 'z', как вы переводите их в диапазон 0-25, а затем обратно? Это ...