Меня смущает использование двойной звездочки, добавленной к типу класса в C ++.
Перефразируемый код, который я читаю, будет:
class ThisClass : protected SuperClass
{
public:
void MemberFunction(ThisClass** identifier);
}
Я понимаю, что ThisClass* identifier
с одной звездочкой означает, что identifier
- указатель на экземпляр ThisClass
. Является ли **
повторным раундом «наведения» или имеет совершенно другое значение?
Как мне интерпретировать аргумент функции-члена?