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

что происходит со старым конструктором когда я создаю новый, пренадлежащий производному типу? (первый конструктор пренадлежит базовому типу) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевести код Pascal на C++ http://www.cyberforum.ru/cpp-beginners/thread152440.html
Program PROGRAMMA6; uses dos, crt, graph; Const N=110; M=90; s=13; r=6; h=5; Var y, yy, u : array of integer; ii, jj, j, k, Gd, Gm : integer; i : Longint; Label met; BEGIN
C++ sting это класс. а int, double и char? sting это класс. а int, double и char? http://www.cyberforum.ru/cpp-beginners/thread152434.html
В строке скопировать каждый второй символ в конец строки C++
есть задача: в строке s скопировать каждый 2й символ в конец строки. я не могу понять в чем ошибка, либо просто не понял условие clrscr(); char *str, *str2; cout<<"Enter string: "; cin>>str; for(int i=0;strlen(str);i++) if(str==str) {
Литература C++ C++
C++ Borland C++ Builder Visual C++ Исходники C++, Visual C++ Исходники C++ Builder
C++ Почему вылетает эксепшн? http://www.cyberforum.ru/cpp-beginners/thread152350.html
Товарищи, подскажите, почему вылетает эксепшн? char *p = "qwerty"; p = 'a'; Потому что p указывает на константное выражение "qwerty"? Пытался избавиться от константности приведением типов при помощи const_cast<char*>... Не помогает:)
C++ Полиморфизм и иерархия классов. Очень надеюсь на Вашу помощь. На экране имеются круг и точка, которые двигаются при нажатии клавиш-стрелок (для круга) или wasd(для точки). Может двигаться либо точка, либо круг. При нажатие определенной клавише точка или круг меняют свой цвет. Нужна помощь в создании классов. #include <iostream.h> #include<graphics.h> #include<conio.h> enum Boolean{false, true}; class... подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
08.07.2010, 12:54     что происходит со старым конструктором когда я создаю новый, пренадлежащий производному типу? (первый конструктор пренадлежит базовому типу)
Смотри внимательно:
C++
1
2
3
4
5
6
heir(int x, double y)
     :parent(x)
 {
     m_pd = new double(y);
     std::cout << "Constructor of the inherit class" << std::endl;
}
В списке инициализации (по-моему, он так называется) конструктора производного класса heir вызывается конструктор базового класса parent.
 
Текущее время: 08:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru