Форум программистов, компьютерный форум 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 со строками Можете привести пример рабочий следующей программы. Строка считывается из файла. Записывается в любой контейнер(вектор, стек и т.д.). Строка представляет вид слова, разделенные символом "=", строка закачивается ";" , а предложение ".". Сделать нужно чтобы вводя символ с клавиатуры, менялся символ стоящий перед символом "=". подробнее

Показать сообщение отдельно
pontakrin
1 / 1 / 0
Регистрация: 22.03.2010
Сообщений: 71
30.06.2011, 14:22  [ТС]     как заюзать класс определенный позднее
Цитата Сообщение от Bers Посмотреть сообщение
Разница в том, что у вас функция new уже строит объект, который ещё не был объявлен.
new запускает конструктор класса B.

А как компилятор узнает, как строить объект, если он не знает его внутреннего устройства???

А теперь обратите внимание:

C++
1
2
3
4
5
class B{}; //Теперь компилятор увидил объявление класса B,
               // и знает о его внутреннем устройства.
               //таким образом, компилятор уже знает размер класса B
 
A::A() { b = new B; }  //поэтому, теперь он может создавать объекты класса B
большое спасибо за помощь.
 
Текущее время: 18:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru