Notty
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 30
|
||||||||||||||||
#1 | ||||||||||||||||
массвив объектов класса - C++23.03.2012, 20:00. Просмотров 382. Ответов 7
Метки нет Все метки)
(
Доброго времени суток.
file.h
вот .... есть некое наследование классов, мне нужно сделать массив объектов этого класса в основной программе. например есть объект misce obj2; и megapolis obj; как вместо объявления этих объектов сделать из них массив? искал, так только находил маленикие классы с конструктором, параметры которого передать в этом массиве объктов не составляет труда. А как сделать этот массив, если у классов много методов и конструкторов с параметрами и без...)
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
23.03.2012, 20:00 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос массвив объектов класса (C++):
7
Построение описания класса, создание и уничтожение объектов этого класса - C++ Реализовать подсчет количества объектов класса, используя статическую переменную-член класса - C++ Массив объектов класса. Печать строк-членов класса. - C++ Массив объектов класса как член другого класса - C++ Инициализация объектов класса в конструкторе другого класса - C++
|
sandye51
программист С++
686 / 591 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
|
||||||
23.03.2012, 20:04 | #3 | |||||
объявлять массив указателей на базовый класс
1
|
Notty
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 30
|
||||||
23.03.2012, 20:14 [ТС] | #4 | |||||
когда объекты были не в массиве, то через них было просто обращаться к методам классов:
0
|
sandye51
программист С++
686 / 591 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
|
||||||
23.03.2012, 20:15 | #5 | |||||
Notty, с помощью оператора ->
1
|
Notty
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 30
|
|
24.03.2012, 22:13 [ТС] | #6 |
делал все, как вы сказали, но вот что...
error C2440: 'initializing' : cannot convert from 'oblast *' to 'oblast **' 1> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast мб я что-то делаю не так...(
0
|
panicwassano
594 / 562 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
|
|
24.03.2012, 22:15 | #7 |
нужно сделать приведение типов через reinterpret_cast к указателю на базовый класс
1
|
Notty
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 30
|
|
24.03.2012, 23:25 [ТС] | #8 |
почитал об этих приведениях типов, что-то ничего не выходит, можете показать на моем примере плз)
0
|
24.03.2012, 23:25 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
24.03.2012, 23:25 |
Привет! Вот еще темы с ответами:
8
Взаимодействие объектов 1-го класса - C++
Список из объектов класса - C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |