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

Не создается указатель на класс внутри класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считывание данных из страницы сайта http://www.cyberforum.ru/cpp-beginners/thread1201599.html
Собственно, в чём вопрос. Хочу сделать консольное приложение, которое будет периодически обновлять страницу сайта, и при изменении определённых полей выводить сообщение об этом. Как это реализовать,...
C++ Составить программу на языке C++ для обработки двумерных массивов с использованием указателей Составить программу на языке C++ для обработки двумерных массивов с использованием указателей. Очень срочно. Завтра экзамен. http://www.cyberforum.ru/cpp-beginners/thread1201598.html
C++ Составить программу на языке С++ для обработки одномерных массивов с использованием указателей
Составить программу на языке С++ для обработки одномерных массивов с использованием указателей: 1. .Ввести n элементов одномерного массива; 2. Вычислить указанное выражение; 3 Вывести на экран...
C++ Как искать функции, работающие с определенным типом?
Всем привет! Сейчас у меня типичная нудная задача: создать строку wchar_t, конвертировать цифру из int в wchar_t, затем склеить две строки вместе в одну. Мой вопрос не в том как это сделать...
C++ Принцип работы программы http://www.cyberforum.ru/cpp-beginners/thread1201552.html
Смысл программы: подсчет количества слов и предложений из подключенного файла. Код есть, только не понимаю, почему подсчет слов (s) идет после вывода в файл данных и при этом считает правильно. Мне...
C++ Ввести с клавиатуры вещественную матрицу размерностью 5x5. Определить Ввести с клавиатуры вещественную матрицу размерностью 5x5. Определить: а) максимальный элемент на главной диагонали; б) сумму модулей элементов, расположенных выше главной диагонали; в) среднее... подробнее

Показать сообщение отдельно
Renji
1927 / 1325 / 299
Регистрация: 05.06.2014
Сообщений: 3,819
07.06.2014, 04:51
Каждый класс описан в файле .h с дерективой #pragma once и всеми остальными хедерами (В том числе и с хедерами других классов).
Вот в этом вероятно и ошибка.
Компилятор начинает читать file1.h и видит там там #inline"file2.h".
Компилятор переходит к чтению file2.h, не дочитав file1.h.
Компилятор видит #inline"file1.h", думает "ой, у меня же там pragma once" и пропускает инлайн.
Компилятор видит в file2.h еще не прочитанные классы file1.h и ругается нехорошими словами.

Перепишите ваши инлайны так, чтоб они не замыкались в кольцо. Должно помочь.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru