imho.ws |
![]() |
![]() |
![]() |
# 1 |
Junior Member
Регистрация: 18.02.2004
Адрес: Краснодар
Сообщения: 94
![]() ![]() |
Вектор указателей (C++ Builder 6)
У меня возникла проблемка. Я определил класс и хочу создать вектор (встроенный контейнер vector), элементами которого будут указатели на экземпляры моего класса:
myVector vector <*myClass>; Компилятор же не воспринимает это *myClass и требует указать здесь тип данных. Подскажите, как можно определить вектор указателей на экземпляры своего класса |
![]() |
![]() |
# 2 |
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Builder не знаю, но разве в C++ не так надо:
std::vector <myClass*> myVector; ??
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
![]() |
![]() |
# 4 |
Full Member
Регистрация: 16.10.2002
Адрес: ArchLinux, Internet
Сообщения: 557
![]() ![]() ![]() ![]() |
Я догадываюсь что ты забыл сделать #include своего класса. У тебя есть 2 возможности:
1. -------------- class myClass; std::vector <myClass*> myVector; 2. ------------- #include "myClass.h" std::vector <myClass*> myVector; Если не получается - ошибку в студию! |
![]() |
![]() |
# 5 |
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
![]() |