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

Проектирование класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задержка времени http://www.cyberforum.ru/cpp-beginners/thread995488.html
Здравствуйте! Мне необходимо сделать задержку времени, чтобы перемещение элемента было помедленнее. Пробовала использовать Sleep(), но эта функция вешает всё приложение. Как можно по-другому...
C++ С++ работа с текстовыми файлами Здравствуйте. Я только начинаю знакомиться с средой C++, учусь работать с файлами, самое базовое типа ввода и вывода данных. Так вот, может кто-нибудь подсказать\навести как создать такую программку,... http://www.cyberforum.ru/cpp-beginners/thread995448.html
Поиск C++
Здравствуйте! Возникла проблема при поиске слова(поиск интерполяционный). Проблема заключается в том что нельзя вычитать, умножать объекты string(и понятное дело). Вот код: #include <iostream>...
C++ Текстовый режим и мигающий текст
В коем то веке понадобилось продемонстрировать работу в текстовом режиме для лабораторной в университете, кто изучал с++ ещё в 90х небось в курсе как это делается, подскажите пожалуйста. Заставить...
C++ Команда Make http://www.cyberforum.ru/cpp-beginners/thread995430.html
Какой путь указать для этой команды?
C++ Ошибка #include <cmath> using namespace std; int main() { double a, b, r, s; cout << "Enter a, b: "; cin >> a >> b; подробнее

Показать сообщение отдельно
pajah
0 / 0 / 0
Регистрация: 02.11.2013
Сообщений: 4

Проектирование класса - C++

02.11.2013, 15:51. Просмотров 485. Ответов 10
Метки (Все метки)

Доброго времени суток. Имеется класс Player, в нём — приватный объект типа Settings.
Как наиболее лаконично обратиться извне к публичным методам Settings?
C++
1
2
3
4
5
6
7
8
9
10
class Settings {
private:
  // Около 100 переменных
public:
  // Геттеры и сеттеры для этих переменных
};
 
class Player {
  Settings settings;
};
Из вариантов — для Player создать публичную функцию:
C++
1
Settings getSettings() { return settings; }
Но такой путь будет слишком накладным (учитывая, что класс Settings довольно увесист). Может, имеются какие-нибудь подходящие для этой задачи шаблоны проектирования?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru