Есть ли общая разница между выполнением
(*ptr).method()
и
ptr->method()
. Я видел этот вопрос в комментарии к другому вопросу и подумал, что задам его здесь. Хотя я только что вспомнил, что практически любой оператор в C ++ может быть перегружен, поэтому, думаю, ответ будет зависеть. Но в целом, есть ли разница между одним и другим?