КИТА unofficial
Ноябрь 23, 2024, 07:15:23
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Новости
:
Начало
ПРАВИЛА
Помощь
WIKI
PDA
Войти
Регистрация
КИТА unofficial
>
Ваши интересы
>
Викторины и конкурсы
(Модераторы:
vimmax
,
broken-wings
) > Тема:
Искусство программирования (задача 10)
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Искусство программирования (задача 10) (Прочитано 4801 раз)
Описание темы: функции в С++
0 Пользователей и 1 Гость смотрят эту тему.
vimmax
Модератор
Декан
Карма: +42/-3
Offline
Пол:
Награды:
Сообщений: 1713
♪♪ ♫ ♪♪ ♫ ♪♪ ♫ ♪♪
Искусство программирования (задача 10)
«
:
Ноябрь 14, 2007, 05:07:16 »
Чем отличается функция и функция-метод класса (С++)?
Например:
Код: (cpp)
int Func1(int p)
{
return (p+8);
}
и
Код: (cpp)
class cTemp
{
public:
int Func1(int p)
{
return (p+8);
}
}
«
Последнее редактирование: Ноябрь 14, 2007, 05:59:53 от vimmax
»
Записан
♪♪ ♫ LET FOREVER BE ♫ ♪♪ ♫ ♪♪ ♪♪ ♫
Sochin
Злой модератор
Декан
Карма: +108/-6
Offline
Пол:
Сообщений: 1518
Re: Искусство программирования (задача 10)
«
Ответ #1 :
Ноябрь 14, 2007, 05:11:05 »
Функция-метод класса при вызове неявно получает указатель на текущий экземпляр класса, чего не происходит при вызове обычной функции.
Записан
Говорят, когда компьютер сгорает, перед взором микропроцессора за долю секунды проносятся все операции, которые он когда-либо совершил...
壯鎭
vimmax
Модератор
Декан
Карма: +42/-3
Offline
Пол:
Награды:
Сообщений: 1713
♪♪ ♫ ♪♪ ♫ ♪♪ ♫ ♪♪
Re: Искусство программирования (задача 10)
«
Ответ #2 :
Ноябрь 14, 2007, 05:20:10 »
Sochin
а точнее: в каком месте и что она потом делает с этим указателем ?
Записан
♪♪ ♫ LET FOREVER BE ♫ ♪♪ ♫ ♪♪ ♪♪ ♫
Sochin
Злой модератор
Декан
Карма: +108/-6
Offline
Пол:
Сообщений: 1518
Re: Искусство программирования (задача 10)
«
Ответ #3 :
Ноябрь 14, 2007, 05:23:38 »
При вызове метода класса компилятор первым параметром передает указатель на экземпляр класса. Используется этот указатель для доступа к свойствам вызвавшего объекта. Собственно, этот указатель это ничто иное как указатель
this
.
Записан
Говорят, когда компьютер сгорает, перед взором микропроцессора за долю секунды проносятся все операции, которые он когда-либо совершил...
壯鎭
vimmax
Модератор
Декан
Карма: +42/-3
Offline
Пол:
Награды:
Сообщений: 1713
♪♪ ♫ ♪♪ ♫ ♪♪ ♫ ♪♪
Re: Искусство программирования (задача 10)
«
Ответ #4 :
Ноябрь 14, 2007, 05:54:21 »
Sochin
правильно, +1.
Записан
♪♪ ♫ LET FOREVER BE ♫ ♪♪ ♫ ♪♪ ♪♪ ♫
Страниц: [
1
]
Вверх
Печать
КИТА unofficial
>
Ваши интересы
>
Викторины и конкурсы
(Модераторы:
vimmax
,
broken-wings
) > Тема:
Искусство программирования (задача 10)
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Важно!
-----------------------------
=> Новости проекта
=> Отзывы и предложения
=> FAQ
-----------------------------
Учебный отдел
-----------------------------
=> Общефакультетские вопросы
===> Расписания
=> АСУ
=> АТ
===> Преподаватели
=> ЭТ
=> КИ
=> КСМ
=> ПМИ
=> Внефакультетские предметы
===> Иностранные языки
-----------------------------
Компьютерный
-----------------------------
=> OS
===> Мир вечно юной UNIX
=> Софт
=> Железо
=> Программирование
===> Веб-программирование
=> Internet
===> Internet-проекты наших форумчан
=> Телекоммуникации
=> Компьютерная графика и цифровое фото
-----------------------------
Ваши интересы
-----------------------------
=> Викторины и конкурсы
===> Задачи с TopCoder
=> Музыкалка
===> Концерты
===> Музыкальные инструменты
=> Cinema
===> Anime
===> ПроТВ
=> Книжная полка
===> Учебная литература
=> Творчество
===> Проза
===> Поэзия
===> Фотография
=> Искусство
=> Вкусненькое место
===> Кухни народов мира
=> Спорт
=> GamezZ
===> Gamestars
-----------------------------
Общение
-----------------------------
=> Интересное в мире
===> Все о Донецке
===> Красные дни календаря
=> Поговорим обо всем
===> Флудильня
===> За рулем
===> История
===> Путешествия
=> Философия
=> Про это....
=> Humor
===> Юмор с матами
=> Доска объявлений
===> Работа
===> Куплю\продам\обменяю\подарю & etc.
Загружается...