В чём отличие функции от метода в C++?

112
09 июня 2021, 21:20

На пути обучения C++ столкнулся с такими понятиями, как методы и функции и, собственно, не нахожу отличий между ними. Описываются они одинаково и идентичны по функциональности, так в чём отличия?

Answer 1

Термин "метод" в стандарте С++ не используется. Это разговорное название для функции-члена класса (member function).

То есть если функция находится внутри класса - это метод. Если снаружи класса - просто функция.

READ ALSO
Как правильно создать локальный хук используя c++ dll?

Как правильно создать локальный хук используя c++ dll?

Здравствуйте уважаемые господа программистыСразу скажу - я новичок в C++ и многого не знаю, по этому не кидайте тапками

107
С++. Проблема со всем. Visual Studio Code

С++. Проблема со всем. Visual Studio Code

Только начал программировать на C++, в итоге ничего не понять, как начатьПопытался установить на Visual Studio Code и C++, и code runner, в итоге написал простенькую...

189
Помогите с разбором задачи на рекурсию

Помогите с разбором задачи на рекурсию

Между городом A и гоордом B проложена единственная дорога, на которой построено N остановочных пунктовОбычный автобусный маршрут из A в B предусматривает...

106