Результаты поиска по запросу "memory-management"

4 ответа

Освобождение памяти, выделенной в другой DLL

У меня есть файл EXE, используя файл DLL, который использует другой файл DLL. Такая ситуация возникла: В файле DLL 1: class abc { static bool FindSubFolders(const std::string & sFolderToCheck, std::vector< std::string > & vecSubFoldersFound); ...

5 ответов

Почему эти указатели вызывают сбой?

Я немного запутался, почему следующий код вылетает: int main(){ int *a; int *b; *a = -2; *b = 5; //This line causes a crash on my system. return 0; }Разве память не должна автоматически выделяться для двух указателей и двух целых чисел перед ...

4 ответа

Почему malloc () или new никогда не возвращают NULL? [Дубликат]

На этот вопрос уже есть ответ здесь: SIGKILL при выделении памяти в C ++ [/questions/11779042/sigkill-while-allocating-memory-in-c] 2 ответаЯ пишу приложение, которое требует много памяти для кэширования, как я описал, ...

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

1 ответ

Использование NSGlyph и распределение памяти

в методе для отслеживания разрывов строкчасто, дляNSTextView visibleRectЯ выделяю память дляNSGlyphиспользоватьNSLayoutManager getGlyphs:range:. Должен ли я узнать, сколько памяти должно быть, так как у меня есть ссылка на диапазон (без влияния ...

3 ответа

Контейнеры STL в стеке и куче

Если std :: vector и friends самостоятельно меняют размеры, значит ли это, если я объявлю вектор следующим образом: std::vector<string> myvec;Затем он изменит размер, используя больше стека, тогда как: std::vector<string> *myvec = new ...

6 ответов

можно ли определить размер массива во время выполнения в c?

Как я знаю, массив должен иметь определенный размер перед компиляцией в c. Интересно, почему этот код все еще работает? int s; printf("enter the array size: "); scanf("%d",&s); int a[s]; // Isn't s value determined at run time?

3 ответа

NSString Не указан атрибут «assign», «retain» или «copy»

Я объявляю свойство NSString в классе, и цель-c жалуется, что: NSString Не указан атрибут «assign», «retain» или «copy»Затем он случайно дает мне знать, что «вместо него используется». Может кто-нибудь объяснить мне разницу междуназначать, ...

4 ответа

Как отладить MemoryError в Python? Инструменты для отслеживания использования памяти?

У меня есть программа Python, которая умирает с MemoryError, когда я кормить его большим файлом. Есть ли какие-либо инструменты, которые я мог бы использовать, чтобы выяснить, что использует память? Эта программа работала нормально на небольших ...

1 ответ

Передача структуры, включающей указатель на другую структуру, в ядро в CUDA

У меня есть две структуры, как struct collapsed { char **seq; int num; }; struct data { collapsed *x; int num; int numblocks; int *blocksizes; float *regmult; float *learnmult; };Я передаю его в свое ядро как; __global__ void KERNEL(data* ...

1 ответ

Встроенный ассемблер

Я делаю 64-битную миграцию, и мне нужно перенести встроенный код сборки на cpp. Вот он код void ExternalFunctionCall::callFunction(ArgType resultType, void* resultBuffer) { // I386 // just copy the args buffer to the stack (it's already layed ...