Так что у меня есть объект/указатель/независимо от определения такого понятия является:Разница между обработкой объекта как такового или указателем?
A* a = new A();
, которые, случается, есть методы
b();
c();
Способ делать вещи, которые я узнал это:
a->b();
и метод работал очень хорошо. Однако теперь я видел, что люди делают это так:
(*a).b();
Возникает вопрос: В чем разница (то есть, как есть адреса и значения управляются в каждом) между этими двумя способами вызова методов и в соответствии с этим, который лучше всего использовать?
Если это дубликат другого вопроса, просто дайте мне знать, я удалю его после того, как увижу исходный вопрос.
Без разницы просто понять, что он делает. Плюс другие языки называют методы таким образом. – qwertymk