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

Наследование класс1 *test = new класс2 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ "Завасание" программы, при входе в цикл http://www.cyberforum.ru/cpp-beginners/thread931695.html
Всем доброго времени суток. Пока писал чат на WinSock, столкнулся с такой проблемой: при в ходе в цикл While, программа ( среда - Windows Forms ) как-бы "зависает" - не реагирует на действия пользователя, перестает отрисовывать формы, не реагирует на клавишу "закрыть окно". Вот сам код: using namespace System::Runtime::InteropServices; char * StringToChar(System::String^ string); //...
C++ Игры на C++ Вот мне интерессно, стоит ли учиться создавать игры на С++? Или всё это ерунда и лучше игры создавать на тех же Delphi, WinAPI и т.д.? :) А то я хочу попытаться сделать какую-то игрушку консольную :) http://www.cyberforum.ru/cpp-beginners/thread931685.html
Как объединить пару байт в слово? (Загрузка WAV, Big Endian) C++
Привет! Есть звуковой файл с 16-и битными амплитудами. Да не суть. После открытия файла и чтения всяких заголовков, остаются чистые RAW данные, тоесть байты. Исходя из того, что файл у нас 16-и битный, в этих данных идут нужные мне амплитуда (просто значения) по два байта на каждую. Тоесть идёт последовательность байт: 0,1,2,3,4,5,6,7....и тд здесь первое значение хранится в первых двух байтах,...
C++ Ошибка
Привет всем, пытаюсь сделать конвертер из кг в граммы, у меня тут выдаёт ошибку подчёркнуто слово cout. Прошу, помогите разобраться. #include <iostream> using namespace std; int main () { int kg, grams cout << "Put in the number of kg: ";
C++ Среда разработки http://www.cyberforum.ru/cpp-beginners/thread931654.html
Слышал что вкусы различаются, соответсвенно и среда у многих отличается друг от друга... Простите, в чем разница между такими средами как dev c++, Microsoft visual и builder 5 - 6? Есть ли существенная разница между этими и возможно другими средами? Заметил что компиляторы требуют себе разную начинку и поэтому хочу послушать что об этом думают бывалые программеры.. :)
C++ Создание и подключение заголовочного файла Всем привет! Столкнулся с простой но очень интересной проблемой... Создаю новый проект в MVS2012 (пустой), создаю в нем файл исходного кода, пишу основную программу. Далее создаю в разделе "Заголовочные файлы" пустой файл *.h и пишу в нем определение класса с функциями. После чего инклудю его в исходном коде (мейновском) и пробую компилировать... Вылазеет ошибка, сообщающая что программа не... подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6167 / 2896 / 282
Регистрация: 04.12.2011
Сообщений: 7,704
Записей в блоге: 3
01.08.2013, 18:58     Наследование класс1 *test = new класс2
Цитата Сообщение от VLK Посмотреть сообщение
Ну по большому счету, я ведь ни где не допустил в своем последнем примере критических ошибок? как до этого - BaseClass *test = new DerivedClass, test является объектом класса BaseClass
Моя реплика не о том. Когда сталкиваешься с новым понятием, нет другого пути как сначала отнести его к уже известным. Признаки такого обобществления (синтеза) можно назвать доотличительными, а затем выделить (аналитически) те новые отличительные признаки которые определяют новизну этого понятия в полученной группе. В этом случае остается минимум признаков, запоминание которых, облегчается вскрытием их связей между собой. То есть не механически, а и алгоритмически (ассоциативно) запоминается. Запонимается можно бы даже и сказать. Глядя тему, там в начале уже видно, что про указатели их приведение к типу Вы где-то проглядели и вряд ли отличаете такую операцию от приведения к типу других переменных.
А ведь то о чём тут идёт речь, возможно только при косвенном обращении, - по указателю или по ссылке (это предлагаю раскопать самостоятельно, там всё также как и с указателями)). И подытожив, перефразирую одного великого человека: копать, копать и ещё раз копать.

Добавлено через 3 минуты
Croessmah, да я как раз про это. Тут нужно вернуться назад, пусть и не в С, конечно, но пройти по указателям и ссылкам нормально. Ведь сейчас полиморфное наследование без понимания простого наследования, это тот же стиль и результат будет тот же (имхо).
 
Текущее время: 16:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru