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

Определение методов set/get в *.h - C++

Восстановить пароль Регистрация
 
dimkaok
 Аватар для dimkaok
1 / 1 / 0
Регистрация: 06.03.2013
Сообщений: 128
19.04.2013, 12:20     Определение методов set/get в *.h #1
Методы доступа занимают 1-2 строчки.
Можно-ли их определять сразу в *.h, или там можно только объявлять,
а определять обязательно нужно в *.cpp?

C++
1
int getVariable() { return variable; }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2013, 12:20     Определение методов set/get в *.h
Посмотрите здесь:

определение классов и методов C++
C++ поменять в настройке Character Set на Use Multy-Byte Character Set
C++ Позиция элемента в контейнере STL кон. SET, поиск контейнер set словарь позиция
List и Set C++
Напишите реализацию методов, предоставляющих доступ к данным класса. Отобразите в программе работу этих методов C++
C++ Определение методов класса
C++ Определение методов шаблонного класса
C++ Определение методов вне класса

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
19.04.2013, 12:29     Определение методов set/get в *.h #2
dimkaok, можно. Почитайте еще про inline функции.
stima
430 / 285 / 16
Регистрация: 22.03.2011
Сообщений: 928
Завершенные тесты: 1
19.04.2013, 12:31     Определение методов set/get в *.h #3
Цитата Сообщение от dimkaok Посмотреть сообщение
C++
1
int getVariable() const { return variable; }
А еще можно конст добавить
Yandex
Объявления
19.04.2013, 12:31     Определение методов set/get в *.h
Ответ Создать тему
Опции темы

Текущее время: 13:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru