27 / 26 / 6
Регистрация: 22.03.2014
Сообщений: 277
|
|||||||||||
1 | |||||||||||
Разнести данные и методы в два разных класса28.01.2015, 17:25. Показов 1226. Ответов 3
Метки нет (Все метки)
Товарищи скорректируйте в какую сторону двигаться.
Есть задача создать библиотеку из двух классов. Один содержит поля с характеристиками автомобиля к примеру, без МЕТОДОВ только чары и инты. Второй класс это управляющий этим первым классом, который содержит указатель на первый класс и объект типа первого класса ну и методы чтобы управлять полями первого. Исходя из инкапсуляции я не смогу дотянутся до полей первого класса из вне => то есть надо добавить в первый класс методы. Ок добавил. Теперь нужно добавить почти такие же во второй класс, ок тоже сделал. Скажите правильно или нет. Или может надо с наследованием реализовывать. Я уже прочитал три книги (по С++) смотрю видео уроки, не пойму что делать.
0
|
28.01.2015, 17:25 | |
Ответы с готовыми решениями:
3
Методы класса в разных namespace как использовать методы класса в разных потоках? Методы объектов одного класса, находящихся в разных потоках Есть два класса. Как из одного класса перенести данные в другой класс? |
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
|
|
29.01.2015, 09:02 | 2 |
Mikhail1990, объявите второй класс как дружественный первому.
1
|
27 / 26 / 6
Регистрация: 22.03.2014
Сообщений: 277
|
|
29.01.2015, 09:39 [ТС] | 3 |
SatanaXIII, односвязным списком если сделать?
0
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
|
|
29.01.2015, 09:54 | 4 |
Сообщение было отмечено Mikhail1990 как решение
Решение
класс Friend
friend class friend классы Friend и Static http://www.cplusplus.com/doc/tutorial/inheritance/
1
|
29.01.2015, 09:54 | |
29.01.2015, 09:54 | |
Помогаю со студенческими работами здесь
4
Два разных комбобокса используют в качестве источника данных одну таблицу, но пишут данные в РАЗНЫЕ поля прибинденной таблицы. Данные меняются в ОБОИХ В одной форме два разных класса Как записать два разных класса в массив? Как скомпилировать два класса, которые используют методы друг друга Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |