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

как заюзать класс определенный позднее - 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
Уважаемые форумчане, помогите пожалуйста! У меня есть задание: создать базу данных студентов, вывести на консоль, записать данные в файл. В общем, работа на ввод-вывод, всё работает, кроме одного момента! В созданном файле, куда должны записываться данные о студентах, поля типа "char"(имя, фамилие) записываются нормально, а вот вместо полей типа "int"(курс, номер студ. билета) какие-то иероглифы...
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/
 
Текущее время: 23:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru