Манипуляции в С производятся за счёт встроенных функций free() && malloc(), malloc() - объявляет новую память, free() удаляет, в С++ существует аналогичная (только отчасти) операция new, delete, они используются для создания - удаления памяти, new не стоит путать с malloc(), (new оператор а malloc функция!), программирование на С++ рекомендуется производить с помощью new/delete (но это лишь рекомендации, никто вас не может заставить не использовать malloc и free, но за качество кода будете отвечать именно вы). Кстати, оперирование памятью происходит в процессе работы с указателями.