Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 42, средняя оценка - 4.83
tokar2
25 / 25 / 1
Регистрация: 09.11.2012
Сообщений: 229
#1

Отличия методов класса от обычных функций - C++

25.12.2012, 21:50. Просмотров 5941. Ответов 3
Метки нет (Все метки)

Что собой представляет метод в классах? Это такое же как и простая функция или что-то другое? Можно простой пример привести какая разница между методами и функциями!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2012, 21:50     Отличия методов класса от обычных функций
Посмотрите здесь:
Напишите реализацию методов, предоставляющих доступ к данным класса. Отобразите в программе работу этих методов C++
C++ Как вынести описание методов вложенного класса за пределы класса?
Вызов методов класса из двойного указателя на экземпляр класса C++
Составить описание класса "3D вектор". Объявить объекты класса и продемонстрировать работу методов C++
C++ Вызов функций класса Dictionary функциями дружественного класса
Вызов методов класса C++
C++ Определение методов класса
C++ Перегрузка методов класса
Вызов методов класса C++
Шаблоны методов класса C++
C++ Ошибка методов класса
переопределение методов класса в массиве C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
25.12.2012, 21:54     Отличия методов класса от обычных функций #2
Это то же что и функции. Только они восновном предназначаются для обработки переменных членов, или обьектов класса.
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
25.12.2012, 21:55     Отличия методов класса от обычных функций #3
Цитата Сообщение от tokar2 Посмотреть сообщение
Можно простой пример привести какая разница между методами и функциями!
Метод, это функция в классе. Но это не все различия.
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
29.12.2012, 11:02     Отличия методов класса от обычных функций #4
tokar2, основное различие в том, что в методе, помимо прочих параметров, указанных программистом, доступен также один неявный параметр, содержащий адрес объекта, на котором вызван метод. Аргумент-адрес передаётся в метод компилятором неявно, программисту об этом заботиться не надо, главное знать, что в методе доступно имя this, через которое можно получить доступ к полям объекта, на котором был вызван метод.
Yandex
Объявления
29.12.2012, 11:02     Отличия методов класса от обычных функций
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru