Собсна, насколько я понял, я не могу изменять строку, если я инициализировал на неё указатель, примером, char* a("dududu"); (вызывается исключение с ошибкой доступа при записи, к примеру, *p = 'a';)Но я могу создать массив символов: char a[]("dududu"), но я не понимаю как внести её в динамическую память через new
Нужно сделать общим для нескольких процессов массив структурРешил сделать так: один из процессов выделяет общий блок памяти с помощью shmget, другие процессы подгружают к себе указатель на этот блок памяти
В теме еще разбираюсь плохо так что прошу строго не судить
Работая с мапингом под виндой, столкнулся с такой проблемой, не получается зарезервировать буфер под MapViewOfFileEx
Вот так ругается компиляторКак можно реализовать такой динамический массив?
Сколько выделяется памяти для статического массива? Допустим у меня есть массив и его фиксированная длина 10Я только определил
При вызове функции Add() 10 000 000 раз функция HowManySize() вернет значение которое будет равно примерно 152 мегабайтамОднако средства диагностики Visual Studio покажет что было занято почти в шесть раз больше
Нужно сделать общим для нескольких процессов массив структурРешил сделать так: один из процессов выделяет общий блок памяти с помощью shmget, другие процессы подгружают к себе указатель на этот блок памяти
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход