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

Предварительное объявление класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дана строка, содержащая разделенные пробелами слова. Вывести все имеющиеся в строке слова-палиндромы http://www.cyberforum.ru/cpp-beginners/thread1109275.html
Дана строка, содержащая разделенные пробелами слова. Вывести все имеющиеся в строке слова-палиндромы (слова которые пишутся одинаково слева направо и справа налево, например, Дед, Анна и т.п.) и их общее количество
C++ Не получается преобразование std::wstring Utf8ToWString (std::string &s ) { size_t BufferSize; wchar_t *Buffer; std::wstring Result=L""; if (!s.empty()) { BufferSize=MultiByteToWideChar(CP_UTF8, MB_PRECOMPOSED, s.c_str(), s.capacity(), NULL, 0); Buffer=new wchar_t ; if (Buffer!=NULL) http://www.cyberforum.ru/cpp-beginners/thread1109274.html
Данная матрица: найти количество строк, среднее арифметическое элементов которых меньше заданной величины C++
Данная прямоугольная матрица размера m × n. Составить программу, которая находит количество строк, среднее арифметическое элементов которых меньше заданной величины. ОГРОМНОЕ СПАСИБО!
Поменять местами строчки в файле C++
В общем я уже знаю как при помощи fstream открывать файл, извлекать или записывать туда информацию. Однако я не знаю, как переместить указатель на нужные строчки и при помощи дополнительной переменной поменять их местами. Очень прошу помочь, в интернете смотрел ничего путнего не нашел.
C++ Как зовут тип широкого символа? http://www.cyberforum.ru/cpp-beginners/thread1109252.html
Как зовут тип широкого символа?
C++ Длинные целые числа Подскажите пожалуйста как разработать поле типа : длинные целые числа ? подробнее

Показать сообщение отдельно
klik07
3 / 3 / 0
Регистрация: 17.11.2013
Сообщений: 33
02.03.2014, 17:52     Предварительное объявление класса
Имеется код такого вида:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class IBase {
public:
virtual foo() = NULL;
..
..
..
};
 
class A: public IBase {
private:
B *x;
..
..
..
}
 
class B: public A {
..
..
..
}
Думаю, проблема многим уже видна. Этот код компилироваться не хочет, так как классы A и B имеют взаимную зависимость. Я не знаю как правильно объявить эти классы, чтобы код стал рабочим. Читал про .cpp и .h файлы, но как с ними работать не разобрался. Объясните на пальцах, как исправить проблему)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru