Я создаю программу, которая создает два объекта и передает их через большое меню с большим количеством опций. Решение, которое я использовал для передачи их в качестве аргументов, заключалось в создании указателя на указатель на объекты. Тем не менее, я сталкиваюсь с проблемой, когда, если я использую указатель на указатель на объект в качестве параметра, я получаю ошибку компилятора. Ясно, что здесь есть соглашение на С ++, о котором я не думаю.
void runMainMenu(Point** ptrPtrPoint)
{
.
.
*ptrPtrPoint->displayCoord();
.
}
Насколько я могу судить, эта операция должна быть возможной, но она сразу же воспринимается как ошибка "выражение должно иметь указатель- тип to-class (который должен использоваться при использовании оператора косвенности с указателем на указатель на класс). Каков правильный формат для передачи указателя на указатель на объект и доступа к функциям-членам?