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

2 ответа

Управление памятью: строка NSStringWithCString: кодировка:

Предположим, я получаю строку C из некоторой функции: char * mystring = SomeCFunction(...); И я владею этой строкой (я отвечаю за ее освобождение, когда я закончу). Если в Objective-C я создаюNSString * с помощью: NSString * mynsstring = ...

10 ответов

Итерация по двоичному дереву с O (1) вспомогательным пространством

Можно ли перебирать двоичное дерево в O (1) вспомогательном пространстве (без использования стека, очереди и т. Д.), Или это оказалось невозможным? Если это возможно, как это можно сделать? Изменить: Ответы, которые я получил о том, что это ...

5 ответов

Моя программа имеет утечку памяти

-(IBAction)play2; { CFBundleRef mainBundle = CFBundleGetMainBundle(); CFURLRef soundFileURLRef; soundFileURLRef =CFBundleCopyResourceURL(mainBundle, (CFStringRef) @"Bear3", CFSTR ("wav"), NULL); UInt32 ...

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

4 ответа

Методы класса увеличивают размер экземпляров класса?

Вопрос довольно прямой. Для ясности рассмотрим пример ниже: // Note that none of the class have any data members // Or if they do have data members, they're of equal size, type, and quantity class Foo { public: void foo1(); void foo2(); // 96 ...

2 ответа

Как выбрать распределение кучи и распределение стека в C ++?

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

3 ответа

Как освободить std :: vector, если нет кучи памяти

У меня есть переменная члена класса, как это: vector<vector<int> > m_stacks;Когда я его заполняю, я делаю так: vector<int> v; v.push_back(1); v.push_back(2); m_stacks.push_back(v); vector<int> v2; v2.push_back(1); v2.push_back(2); ...

2 ответа

Как правильно заменить глобальные операторы new & delete

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

10 ответов

Как динамически выделить пространство памяти для строки и получить эту строку от пользователя?

Я хочу прочитать ввод от пользователя с помощью программы C. Я не хочу использовать массив, как, char names[50];потому что если пользователь дает строку длиной 10, то оставшиеся пробелы теряются. Если я использую символьный указатель, ...

3 ответа

Почему память разбивается на стек и кучу? [Дубликат]

Возможный дубликат: Что и где находятся стек и куча [https://stackoverflow.com/questions/79923/what-and-where-are-the-stack-and-heap] У меня есть пара вопросов по стеку против кучи. Основное, что нужно знать, это то, что стек быстрее, чем куча, ...

1 ответ

vm / min_free_kbytes - Зачем хранить минимально зарезервированную память?

Согласно этомустатья [http://doc.opensuse.org/products/draft/SLES/SLES-tuning_sd_draft/cha.tuning.memory.html] : / proc / sys / vm / min_free_kbytes: контролирует объем памяти, который остается свободным для использования специальными резервами, ...