|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.11.2010, 10:12 | #1 |
Пользователь
Регистрация: 09.01.2010
Сообщений: 14
|
Как передать объект в функцию?
Здравствуйте!
Собственно, вопрос таков: есть функция, есть объект, созданный вне её, и нужно сделать так, чтобы функция могла обращаться/изменять переменные внутри объекта. Как это реализовать? Передачу переменных объекта как аргументов не предлагать. |
06.11.2010, 10:25 | #2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
private переменные? Тогда нужно объявить функцию другом (friend).
|
06.11.2010, 10:37 | #3 |
Пользователь
Регистрация: 09.01.2010
Сообщений: 14
|
Нет, все public. Но дело в том, надо не обратиться к ним из функции, а именно передать объект или ссылку какую-нибудь на него. Т.е. функция не линейная, а объектов несколько.
P.S. а что такое "объявить другом"? Я не знаю =) |
06.11.2010, 11:17 | #4 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Код:
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
06.11.2010, 11:39 | #5 |
Пользователь
Регистрация: 09.01.2010
Сообщений: 14
|
Гром, очень подробно, спасибо!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как в timeSetEvent CALLBACK передать функцию класса ? | Teksa | Общие вопросы C/C++ | 0 | 23.07.2010 11:21 |
Как передать в функцию указатель на String | avd | Общие вопросы C/C++ | 6 | 06.06.2010 17:52 |
Как передать в функцию параметр разных типов | borispnz | Общие вопросы Delphi | 5 | 06.02.2010 08:37 |
Как передать значение переменной из функции в ACCESSе в функцию в EXCELе? | musicitsme | Microsoft Office Access | 1 | 01.04.2009 10:24 |
Как передать объект по наследству | Legat | Win Api | 6 | 03.11.2007 11:19 |