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

Вопрос по наследованию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверьте задачу правильно решена ли http://www.cyberforum.ru/cpp-beginners/thread380545.html
Вопрос Определить минимальный и максимальный элементы, вычислить их разность. Задача моя #include <stdafx.h> #include <iostream> #include <math.h> int main () { setlocale(0,"Rus"); int n,i,x, y,max=-32768,min=32767;
C++ Найти сумму элементов первого столбца без одного последнего элемента, сумму элементов второго столбца без двух последних... Здравствуйте, форумчане! У меня вот такая вот задачка: Задан двумерный массив. Найти сумму элементов первого столбца без одного последнего элемента, сумму элементов второго столбца без двух последних, сумму элементов третьего столбца без трех последних и т. д. Последний столбец не обрабатывается. Среди найденных сумм найти максимальную. Я сделал всю задачу, кроме максимального значения среди... http://www.cyberforum.ru/cpp-beginners/thread380518.html
C++ предлагаю людям класс "каждому потоку- своё окно" для тестирования многопоточных приложений.
Друзья! То есть если вы разрабатывает многопоточные приложения и закалебались смотреть, что тот или иной поток выводит, то этот класс для вас. Использовать его просто. Подключаете хидер и пишете: cout__<< "что-то"; и видите, что появилось окно, глде написано "что-то" Если создадите ДРУГОЙ поток и напишите там: cout__<< "еще что-то"; То и увидите другое окно с еще чем-то. Вот так и...
C++ Центр графа
Дана матрица смежности. Найти максимальное расстояние в графе. Пол дня уже мучаюсь, искал в гугле, сам пытался, но ничего не получается... просто тупик... Код вылаживать не буду, так как он не правильный. Просто расскажу, как я хочу сделать. Беру первую вершину, и делаю ее текущей. Если существует ребро между текущей и другой вершиной, делаю ее текущей и иду дальше. При этом считаю все...
C++ задача со строками http://www.cyberforum.ru/cpp-beginners/thread380453.html
пожалуйста, помогите. Нужно написать программу , которая определит длину введенной строки L, и, если L>10, то удаляются все цифры. я так понял, что в строке должны быть и цифры и буквы
C++ Перехват запросов Здравствуйте Форумчане, у меня возникла проблема, я хочу сделать что-то вроде веб-логгера который будет перехватывать запросы и т.д. Не подскажите ли Вы мне как это можно реализовать. Заранее спасибо. подробнее

Показать сообщение отдельно
Bers
Заблокирован
10.11.2011, 19:38     Вопрос по наследованию
Цитата Сообщение от ValeryLaptev Посмотреть сообщение
Нет. Без виртуальности вызовется базовый...
Тут нужно понимать одну вещь:

class Derived : public Base {}

У класса Derived нет своего метода Call();
Этот метод есть только у Base

Однако, после компиляции никаких Base уже не существует, как не существует и первоначального Derived . Существует неккий "результирующий" Derived .
Который имеет метод Call() как свой собственный. Как будто бы он был прописан в Derived ,
а не в Base

А вот если у Base и у Derived есть одноименные методы, то у результирующего Derived так же будут оба эти методы "как родные", но жить будут немножко по разным адресам.
Тип данных Derived будит знать "где живёт метод родной для Derived"
Тип данных Base будит знать "где живёт метод родной для Base "

Я ж ссылочку кидал, где расписан "низкоуровневый взгляд на полиморфизм". Там это все очень подробно расжовано.

Добавлено через 1 минуту
Цитата Сообщение от Deviaphan Посмотреть сообщение
Он не запрещает ему быть квадратом. Он запрещает изменять высоту при изменении ширины.
Вот понимаете, вы сами это только сказали. вдумайтесь ещё раз в эти слова.

Это все равно что сказать: "Я не запрещаю тебе быть квадратом, но если ты реально окажется квадратом, то я заломаю нафег всю программу"
 
Текущее время: 11:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru