Форум программистов, компьютерный форум CyberForum.ru

Ошибка в определении структуры - C++

Восстановить пароль Регистрация
 
Арен
16 / 16 / 6
Регистрация: 27.05.2014
Сообщений: 132
26.02.2016, 17:53     Ошибка в определении структуры #1
Здравствуйте. Я только начал изучать структуры и не могу понять в чем ошибка.

C++
1
2
3
4
5
6
7
struct event
{
    char start_time[8];
    char stop_time[8];
    float duration;
    event cause;
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rikimaru2013
C++ Game Dev
 Аватар для rikimaru2013
2135 / 968 / 223
Регистрация: 30.11.2013
Сообщений: 3,239
26.02.2016, 17:57     Ошибка в определении структуры #2
Арен, чтобы определить тип переменной cause компилятор попадёт в цикличную зависимость.

Простым языком, вы в определении некоторой сущности А упоминули само А.

Пример, человек - это существо похожее на человека.
Hikari
Хитрая блондиночка $)
 Аватар для Hikari
1337 / 900 / 272
Регистрация: 21.12.2015
Сообщений: 3,608
26.02.2016, 17:58     Ошибка в определении структуры #3
Цитата Сообщение от Арен Посмотреть сообщение
event cause;
Так врядли сработает...
А что ты делаешь? Список динамический?
Зачем тебе поле структуры с таким же типом?
Арен
16 / 16 / 6
Регистрация: 27.05.2014
Сообщений: 132
26.02.2016, 18:00  [ТС]     Ошибка в определении структуры #4
Hikari, В таком виде задали и сказали найти ошибку.
rikimaru2013
C++ Game Dev
 Аватар для rikimaru2013
2135 / 968 / 223
Регистрация: 30.11.2013
Сообщений: 3,239
26.02.2016, 18:06     Ошибка в определении структуры #5
Арен, НЕ ЗА ЧТО!
Yandex
Объявления
26.02.2016, 18:06     Ошибка в определении структуры
Ответ Создать тему
Опции темы

Текущее время: 00:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru