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

Виртуальные методы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача параметров в функцию по умолчанию http://www.cyberforum.ru/cpp-beginners/thread976236.html
Здравствуйте! Вот в этом коде: #include <iostream> #include <fstream> #include <string> using namespace std; struct Book {
C++ Вычислить значение функции(исправить готовый код) Вычислить значение функции y=(x+5.2)\(x+1)(3x+4), на промежутке с шагом h=0.3. Результаты расчетов вывести в виде таблицы пар х и у. Если ищущих данных нет.то вывести про это сообщение.Вычислить суму первого и последнего значения функции. Есть код похожей задачи,но подставляя свои данные мне выдаёт ошибку и я не понимаю что еще мне нужно исправить...Помогите пожалуйста)Желательно вижуал студио... http://www.cyberforum.ru/cpp-beginners/thread976230.html
C++ Операторы выбора. Даны 3 различных числа. Большее уменьшить на среднее, среднее заменить полуразностью двух других,меньшее увеличить втрое
Даны 3 различных числа. Большее уменьшить на среднее, среднее заменить полуразностью двух других,меньшее увеличить втрое. помогите написать код,плиз
C++ Пузырьковая сортировка
Здравствуйте .Объясните , пожалуйста , подробно , как работает пузырьковая сортировка . Получается сравниваются два соседних элемента и если элемент с меньшим индексом больше другого элемента , то они переставляются местами . Я немного запутался с циклами . Нашёл такой пример: const int arraysize = 10; int array = {7, 12, 100, 1, 78, 1234, 3, 18900, 512, 5021}; int hold; //выводим на...
C++ статические поля класса http://www.cyberforum.ru/cpp-beginners/thread976223.html
Попробовал следующий пример из книги: #include<iostream> #include <conio.h> using namespace std; class MyClass { public: static int counter; MyClass() {
C++ Ввести и вывести матрицу (for, while, do while) 2. Обработать массив по условию Нужно сделать программу в С++ 1. Ввести и вывести матрицу (for, while, do while) 2. Обработать массив по условию: Найти индекс последнего из ее столбцов, который содержит равное количество положительных и отрицательных элементов, если такого столбца нет вывести -1; Если в столбце одинаковое количество положительных и отрицательных элементов, обнулить элементы такого столбца Заранее... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7210 / 4376 / 638
Регистрация: 29.11.2010
Сообщений: 11,887
13.10.2013, 15:05
Цитата Сообщение от Auron Посмотреть сообщение
там где написано ВОТ ЗДЕСЬ* Нужно что-то дописать что-то такое, что при вызове test->Message(); в консоль напечатается совсем другое слово. Любое, которое захочет пользователь.
Невозможное возможно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <cstdio>
 
class Test{
public:
    virtual void Message(){
        printf("Original message\n");
    }
};
 
 
int main(){
    Test* test = new Test();
    //ВОТ ЗДЕСЬ
    struct S{
    void Message(){
        printf("Nope\n");
    }
    };
    S *s = new S;
    #define test s
 
    test->Message();
    getchar();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru