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

Как использовать класс, определенный позднее? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод данных без нажатия Enter http://www.cyberforum.ru/cpp-beginners/thread327961.html
Здравствуйте. Допустим, у меня есть такое: char ololo; cin >> ololo; Тут мне надо ввести символ и нажать Enter. Как сделать то же самое, но без нажатия Enter'a? То есть, чтоб нажал на...
C++ Конструкторы/декструкторы Можете объяснить что это такое и с чем их едят? http://www.cyberforum.ru/cpp-beginners/thread327958.html
Формула чудновского C++
Доброго времени суток, нужна небольшая помощь разобраться с формулой чудновского для вычисления числа пи. Чем является k в данной формуле - номер итерации?я правильно понял?и еще подскажите как...
C++ Цепные списки строк
Реюята что это вообще такое и ?
C++ вывод тип int в файл, система ввода/вывода http://www.cyberforum.ru/cpp-beginners/thread327931.html
Уважаемые форумчане, помогите пожалуйста! У меня есть задание: создать базу данных студентов, вывести на консоль, записать данные в файл. В общем, работа на ввод-вывод, всё работает, кроме одного...
C++ Пример работы в stl со строками Можете привести пример рабочий следующей программы. Строка считывается из файла. Записывается в любой контейнер(вектор, стек и т.д.). Строка представляет вид слова, разделенные символом "=", строка... подробнее

Показать сообщение отдельно
Bers
Заблокирован
30.06.2011, 08:02
Вы в принципе не можете использовать объект, который ещё не был определен, поскольку компилятор не сможет построить объект, не зная его размеров.

Но вы всегда можете использовать указатель на объект, потому что все указатели в сях весят одинакого:

C++
1
2
3
4
5
class B;
 
class A{
  B* b;
};
Я настоятельно рекомендую вам ознакомится с материалами "идиома pImpl"
Например, вот здесь: http://habrahabr.ru/blogs/refactoring/111602/
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru