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

Создание класса CPerson - C++

Восстановить пароль Регистрация
 
Homeless coder
 Аватар для Homeless coder
5 / 5 / 0
Регистрация: 17.03.2013
Сообщений: 24
19.05.2013, 18:34     Создание класса CPerson #1
Всем доброго времени суток!
Сейчас делаю программу (по универу) для отдела кадров, суть в том, что полей у класса выходит около 40.. стоит ли писать такой класс или может разбить его на небольшие классы, например Доходы, Личная информация и т.д. и всё это загнать в CPerson?

заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2013, 18:34     Создание класса CPerson
Посмотрите здесь:

Возможно ли создание объекта шаблонного класса в функции этого класса? C++
Создание экземпляр класса из другого класса C++
Явное создание экземпляра класса и явная специализация шаблона класса C++
C++ Пример класса с конструктором и деструктором, создание экземпляра класса через конструктор с параметрами
Создание статической функции класса, которая принимает экземпляр этого же класса как объект C++
C++ Создание экземпляра класса до определения класса
Построение описания класса, создание и уничтожение объектов этого класса C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Desu_Is_A_Lie
 Аватар для Desu_Is_A_Lie
62 / 62 / 3
Регистрация: 26.02.2012
Сообщений: 114
19.05.2013, 18:37     Создание класса CPerson #2
Ничто не мешает сделать структуры и запихнуть их в класс.
Tulosba
:)
Эксперт C++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
19.05.2013, 18:38     Создание класса CPerson #3
Homeless coder, логично сделать декомпозицию. 40 полей многовато. Но главное, чтобы не получилось 40 классов
Yandex
Объявления
19.05.2013, 18:38     Создание класса CPerson
Ответ Создать тему
Опции темы

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