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

Массивы указателей на объекты как данные класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу вызвать функцию из .dll http://www.cyberforum.ru/cpp-beginners/thread926769.html
Добрый день ... Полазил по форумам и гайдам .... Пишу такой вот header: extern "C++" __declspec(dllexport) int function (int,int); extern "C++" __declspec(dllexport) double...
C++ Где находится error()? Учусь по книге Страуструпа. Я знаю что много чего есть в его заголовочном файле std_lib_facilities.h , но я решил его не использовать. Кто может подсказать где описана функция error() ? http://www.cyberforum.ru/cpp-beginners/thread926746.html
Использовать void из 1.cpp в 2.cpp C++
Допустим, есть функция void Hello(). Она в файле 1.cpp. Мне нужно её использовать в файле 2.cpp, но программа пишет, что идентификатор не определён. Я попробовал в начале 2.cpp написать #include...
Оператор индексации и присваивания для шаблонного класса Vector C++ C++
Было задание разработать шаблонный класс Vector и к нему перегрузить оператор таким боразом, чтобы он "должен позволять как получить значение элемента так и изменить его. Получение значения должно...
C++ Вылетает консольное приложение http://www.cyberforum.ru/cpp-beginners/thread926723.html
При написании любой даже самой простой задачи или программы, а также в дальнейшем запуске консольное приложение(командная строка, программа и т.д.) просто включается/вылетает спустя 1сек.! сам .exe...
C++ Работа с Итераторами Здравствуйте, у меня возникла следующая проблема. У меня есть list<pair<int, int> > snake; Мне надо, чтобы следующий элемент списка принимал значение нынешнего. Может кто-то пожалуйста написать... подробнее

Показать сообщение отдельно
Valera`
0 / 0 / 0
Регистрация: 12.08.2012
Сообщений: 14

Массивы указателей на объекты как данные класса - C++

22.07.2013, 02:40. Просмотров 419. Ответов 2
Метки (Все метки)

Вообщем: мне надо так,чтобы объект имел связь с N-ым количеством каких-то объектов.про динамические массивы в курсе.

такой вопрос,что произойдет,если я создам массив указателей типа класс B внутри класса A, т.е размер массива указать нельзя и пусть это не динамический массив, видел что-то такое в своем раннем коде, сейчас надо юзнуть что-то похожее, только не хочется юзать, то ,что не понимаешь.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
//только не надо ответов:произойдет синий экран,коллапс мира.. хотя это забавно.
 
class b
{
...
};
 
class a
{ 
 public:
  a ():
  ...
  {}
  b* Massiv[]; 
};
 
пример зачем мне это надо, есть командир солдат,он решил вызвать у всех баттхерт и написал такой код:
for  (int i = 0;пока_не_баттхерт; i++)
{
 if (i == _SIZE_ - 1) {return batthert;} // _SIZE_ глоб.константа кол-во солдат.
 Massiv[i] -> BattHert ();
}
 
[size="1"][color="grey"][I]Добавлено через 7 минут[/I][/color][/size]
к примеру такой код работает... при обращении к элементу номеров > 30 выдает ошибку
а так все пашет o_0.
 
class CnrlUns
{
 public:
  CnrlUns (int x):
  x_ (x) 
  {}
  int x_;
  int massiv[];  
  
};
 
int main ()
{
 CnrlUns* Lal = new CnrlUns (0);
 Lal -> massiv[30] = 10;
 std::cout << Hero -> massiv[30];
 
 delete Lal ;
 system ("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.