|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.05.2016, 14:16 | #1 |
Форумчанин
Регистрация: 15.12.2013
Сообщений: 414
|
Класс содержащий массив объектов другого класса Cli
Добрый день. Нужно создать класс,содержащий массив объектов другого класса:
Код:
Код:
Код:
1.Объявление и инициализация объектов типа Queue.В функции main выдает ошибки: Queue1: необъявленный идентификатор error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "arr" error C2065: arr: необъявленный идентификатор error C2061: синтаксическая ошибка: идентификатор "Queue1" error C2065: arr: необъявленный идентификатор error C2228: выражение слева от ".SetDat" должно представлять класс, структуру или объединение ,хотя в файле есть: #include "Date.h" #include "Person.h" #include "Queue1.h" 2. Вывод объектов типа Queue1. Как правильно вывести в richTextBox1 значения объекта arr? // this->richTextBox1->AppendText((arr.queue[0].name).ToString());[/B] Очень нужна помощь.Спасибо!! |
27.05.2016, 14:21 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
У вас компилятор не видит Queue1. Причем здесь массивы не понятно. Выложите минимальный проект, чтобы пощупать.
|
27.05.2016, 14:44 | #3 |
Форумчанин
Регистрация: 15.12.2013
Сообщений: 414
|
В архиве
|
27.05.2016, 14:59 | #4 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
А вы прочитайте, что вам иде еще до компиляции говорит.
Например: Цитата:
И зачем вам в Queue1.h понадобилось включать Form2.h? А потом и обратно... |
|
27.05.2016, 15:08 | #5 |
Форумчанин
Регистрация: 15.12.2013
Сообщений: 414
|
Не совсем поняла,как правильно объявить?
Такой вариант не проходит: Код:
|
27.05.2016, 15:28 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
что пишет?
|
27.05.2016, 15:47 | #7 |
Форумчанин
Регистрация: 15.12.2013
Сообщений: 414
|
Код:
выражение слева от "->SetDat" должно указывать на тип класса, структуры или объединения либо на универсальный тип тип: 'unknown-type' а при варианте: Код:
тип: Queue1 ^ возможно, имеется в виду "->" + те же ошибки |
27.05.2016, 15:50 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Зачем вам свой класс Queue1 вообще, тем более с такой странной реализацией? Берите стандартные Queue, List и т.п.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
27.05.2016, 15:52 | #9 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
вы лишние инклуды убрали?
Alex11223, может по лабе надо реализовать свое... |
27.05.2016, 16:01 | #10 |
Форумчанин
Регистрация: 15.12.2013
Сообщений: 414
|
Пробовала убрать
#include "Person.h" #include "Queue1.h" тоже самое Скинула проект http://ifolder.com.ua/vh6m7gtd77pw.html на форум закинуть не могу из-за превышения размера Последний раз редактировалось Alex11223; 27.05.2016 в 16:09. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Шаблонный массив объектов класса - C++ | Андрей Иванов | Помощь студентам | 2 | 01.10.2015 17:07 |
В классе создать массив элементов из другого класса | LadyDisco | Общие вопросы по Java, Java SE, Kotlin | 0 | 02.05.2011 02:48 |
Массив объектов класса. | zipwind | Общие вопросы C/C++ | 8 | 01.05.2011 20:56 |
динамический массив объектов класса. С++ | Шиншилка | Помощь студентам | 8 | 25.04.2011 17:58 |
С++ Создать класс содержащий 3х-мерный массив int'ов, заполнять с помощью генератора случайных чисел | vipER | Помощь студентам | 1 | 22.09.2007 22:08 |