Результаты поиска по запросу "c++"

6 ответов

мой плохой написал это в 3 часа ночи, acidzombie24 дал правильное объяснение

водил рефакторинг некоторого кода и заметил странное поведение с использованием неинициализированного массива int: int arr[ARRAY_SIZE];Я установил точку останова и, кажется, все значения по умолчанию равны -858993460. Есть ли что-то особенное с ...

1 ответ

, "unary_op и binary_op не должны ... изменять какие-либо элементы задействованных диапазонов". Я думаю, что переход от входного диапазона будет считаться изменением элементов в нем.

ользую Boost.Filesystem для создания списка файлов в каталоге. я используюboost::filesystem::recursive_directory_iterator а такжеstd::copy поместить каждый путь в std :: vector какboost::filesystem::directory_entry объект. Я хочу вывести в файл ...

2 ответа

Как освободить выделенную память в C ++ DLL

у меня есть следующий код для шифрования строки в C ++ DLL EXPORT WCHAR* EncryptString(WCHAR* stringToEncrypt) { aes_context ctx; WCHAR* in = stringToEncrypt; WCHAR* out; WCHAR* key = L"TestKey"; BYTE* buffEnc = (BYTE*)malloc(16); BYTE* ...

ТОП публикаций

7 ответов

Вы можете легко выделить перед рукой, хотя

ел бы найти безопасные способы реализации трехмерных массивов целых чисел в C ++, используя указатель арифметического / динамического выделения памяти или, альтернативно, используяSTL методы, такие как векторы. По сути, я хочу, чтобы размеры ...

5 ответов

, В этой ситуации код не будет компилироваться без constexpr

ли построить только некоторую часть кода, учитывая тип шаблона в C ++? Это было бы нечто такое, что: #include <iostream> using namespace std; template<typename T> void printType(T param) { #if T == char* cout << "char*" << endl; #elif T == int ...

3 ответа

Помните, что Блокнот не обязательно сохранять в формате ASCII.

му мне стало скучно, и я решил сделать игру палачом. Я выполнил такое задание еще в старшей школе, когда впервые взял C ++. Но это было еще до того, как я стал слишком геометричным, так что, к сожалению, я не очень хорошо справлялся с какой-либо ...

2 ответа

Передача указателя на функцию-член в качестве аргумента шаблона. Почему это работает?

У меня есть некоторый код, который на 100% работает в моем случае. Мне просто интересно, если кто-нибудь может объяснить, как и почему это работает. У меня есть шаблонный класс, который находится между некоторым кодом, который обрабатывает ...

3 ответа

gcc - / usr / bin / ld ошибка: не удается найти <library> в / usr / local / lib, хотя ldconfig перечисляет ее, и путь добавлен в ld.so.conf

Я пытаюсь скомпилировать код C ++, используя библиотеку, которую я также скомпилировал вручную и установил в / usr / local / lib Компиляция программного обеспечения завершается неудачно на этапе компоновки: /usr/bin/ld: error: cannot find ...

6 ответов

C ++ «Идиома именованного параметра» против Boost :: Библиотека параметров

Я смотрел на обаИдиома Именованного Параметра [http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.20]иBoost :: Библиотека параметров [http://www.boost.org/doc/libs/1_36_0/libs/parameter/doc/html/index.html], Какие преимущества у каждого из ...

1 ответ

Считается ли запись в глобальную память атомарной в CUDA?

Глобальная запись в память считается атомарной или нет в CUDA? Учитывая следующий код ядра CUDA: int idx = blockIdx.x*blockDim.x+threadIdx.x; int gidx = idx%1000; globalStorage[gidx] = somefunction(idx);Глобальная память пишет ...