Форум: "Основная";
Текущий архив: 2003.09.01;
Скачать: [xml.tar.bz2];
ВнизShareMem Найти похожие ветки
← →
хм (2003-08-16 00:55) [0]Почему его следует использовать со string"ами и динамическими массивами, а с простыми указателями- нет?
← →
Юрий Федоров (2003-08-16 01:04) [1]ShareMem нужен только в том случае, когда память выделяется в бииблиотеке (DLL), а освобождаается в программе (Exe), или наоборот. Дело в том, что у библиотеки и у Exe разные менеджеры памяти, общее правило таково - где память выделена, там она и должна быть освобождена. В случае работы с динамическими масссивами или строками компилятор, независимо от программиста, сам решает вопросы выделения \ освобождения памяти, поэтому появляется необходимость использования ShareMem.
Собственно, использование шаремем сводится к тому, что менеджеры памяти подменяются на общий, который и отвечает за все эти дейстсвия.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.09.01;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.012 c