Скажите, если в си++ коде встречается следующий участок A *a_ = new A(); fork() У нас происходит разветвление процесса, в каждом из процессов есть указатель a_. Эти указатели указывают на один объект в памяти или на разные объекты? Если я все правильно понимаю у них одинаковые значения, и если в одном из процессов удалить объект на который ссылается указатель, во втором процессе объект останется?