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

Вывести на экран виртуальный метод - C++

Восстановить пароль Регистрация
 
Sk8erBoi
1 / 1 / 0
Регистрация: 15.12.2010
Сообщений: 39
31.05.2012, 14:43     Вывести на экран виртуальный метод #1
Как вывести на экран виртуальный метод?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2012, 14:43     Вывести на экран виртуальный метод
Посмотрите здесь:

Рекурсивный метод для вывода на экран последовательности C++
Не получается вывести метод C++
Виртуальный метод с параметром типа класс C++
private наследование и виртуальный метод C++
Виртуальный метод C++
Класс работник. Виртуальный метод C++
Заменяемые значения вывести в массив В. Вывести на экран полученную матрицу и массив B. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Catstail
Модератор
 Аватар для Catstail
21658 / 10384 / 1687
Регистрация: 12.02.2012
Сообщений: 17,322
31.05.2012, 14:44     Вывести на экран виртуальный метод #2
Никак. Вывести можно число или строку.
Sk8erBoi
1 / 1 / 0
Регистрация: 15.12.2010
Сообщений: 39
31.05.2012, 14:46  [ТС]     Вывести на экран виртуальный метод #3
как вывести эту виртуальныю строку????
Catstail
Модератор
 Аватар для Catstail
21658 / 10384 / 1687
Регистрация: 12.02.2012
Сообщений: 17,322
31.05.2012, 14:49     Вывести на экран виртуальный метод #4
Строку - вот так:

C++
1
printf("%s\n",Строка);
или так:

C++
1
cout << Строка;
Sk8erBoi
1 / 1 / 0
Регистрация: 15.12.2010
Сообщений: 39
31.05.2012, 14:50  [ТС]     Вывести на экран виртуальный метод #5
у меня есть виртуальная функция в классе ,как её вывести на экран????
Catstail
Модератор
 Аватар для Catstail
21658 / 10384 / 1687
Регистрация: 12.02.2012
Сообщений: 17,322
31.05.2012, 15:18     Вывести на экран виртуальный метод #6
Блин! Функцию вывести нельзя! Можно вывести результат вычисления функции.
silent_1991
Эксперт C++
4945 / 3021 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
02.06.2012, 12:36     Вывести на экран виртуальный метод #7
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
#include <string>
 
class Foo
{
public:
    virtual ~Foo()
    {
    }
    
public:
    virtual std::string func() const
    {
        return "Foo";
    }
};
 
class Bar : public Foo
{
public:
    virtual std::string func() const
    {
        return "Bar";
    }
};
 
int main()
{
    Foo *inst;
    
    inst = new Foo();
    
    std::cout << inst->func() << std::endl;
    
    delete inst;
    
    inst = new Bar();
    
    std::cout << inst->func() << std::endl;
    
    delete inst;
    
    return 0;
}
Catstail
Модератор
 Аватар для Catstail
21658 / 10384 / 1687
Регистрация: 12.02.2012
Сообщений: 17,322
06.06.2012, 20:55     Вывести на экран виртуальный метод #8
Это вывод функции?
silent_1991
Эксперт C++
4945 / 3021 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
07.06.2012, 15:42     Вывести на экран виртуальный метод #9
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Catstail, вы тролль?
Catstail
Модератор
 Аватар для Catstail
21658 / 10384 / 1687
Регистрация: 12.02.2012
Сообщений: 17,322
07.06.2012, 19:30     Вывести на экран виртуальный метод #10
Нет, но не люблю упорствующих...
silent_1991
Эксперт C++
4945 / 3021 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
07.06.2012, 19:32     Вывести на экран виртуальный метод #11
Catstail, не понял. Не любите дальше, но ко мне-то это каким боком?
Catstail
Модератор
 Аватар для Catstail
21658 / 10384 / 1687
Регистрация: 12.02.2012
Сообщений: 17,322
07.06.2012, 19:34     Вывести на экран виртуальный метод #12
Ты задал мне провокационный вопрос. Я корректно ответил. Собственно, в чем я неправ? Можно ли вывести функцию на экран?
silent_1991
Эксперт C++
4945 / 3021 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
07.06.2012, 19:38     Вывести на экран виртуальный метод #13
Catstail, я? Вам? Помилуйте, мне казалось, что всё было наоборот, это вы мне задали провокационный вопрос. А я на такие вопросы отвечать не хочу, уж извините.
Catstail
Модератор
 Аватар для Catstail
21658 / 10384 / 1687
Регистрация: 12.02.2012
Сообщений: 17,322
07.06.2012, 19:40     Вывести на экран виртуальный метод #14
Тогда - мои извинения... Но всё-таки: вопрос этот студиозус задал некорректный (подозреваю, он сам не понимает, чего ему надо). А Вы приводите код. Вот это меня и удивило. И только.
silent_1991
Эксперт C++
4945 / 3021 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
07.06.2012, 19:47     Вывести на экран виртуальный метод #15
Цитата Сообщение от Catstail Посмотреть сообщение
вопрос этот студиозус задал некорректный
Абсолютно согласен.
Цитата Сообщение от Catstail Посмотреть сообщение
подозреваю, он сам не понимает, чего ему надо
Придерживаюсь того же мнения.
Цитата Сообщение от Catstail Посмотреть сообщение
А Вы приводите код. Вот это меня и удивило. И только.
На основании тех немногих сообщений, что написал здесь ТС, я сделал предположение о том, что ему нужно вывести на экран результат выполнения виртуальной функции (в конечном итоге, скорее всего, для проверки работы позднего связывания, такие задания часто даются на защиту лабораторных по соответствующей теме). По тем кусочкам информации, что удалось собрать, моё решение полностью соответствует поставленной задаче. Есть виртуальные функции, есть вывод на экран, причём в выводе используются непосредственно вызовы этих виртуальных функций. Кроме того, продемонстрирована даже работа позднего связывания, которую по хорошему стоило бы убрать (потому что не стоит делать сверх того, что указано в ТЗ).
Цитата Сообщение от Catstail Посмотреть сообщение
Тогда - мои извинения
Принято.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2012, 19:53     Вывести на экран виртуальный метод
Еще ссылки по теме:

C++ Виртуальный метод
Разобрать код, в котором реализован виртуальный метод C++
C++ Абстрактный класс. Виртуальный метод, который возвращает T- тип
Абстрактный класс «Клиент банка», имеющий виртуальный метод для вывода данных о клиенте C++
Вызвать виртуальный метод элемента вектора C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Catstail
Модератор
 Аватар для Catstail
21658 / 10384 / 1687
Регистрация: 12.02.2012
Сообщений: 17,322
07.06.2012, 19:53     Вывести на экран виртуальный метод #16
Вот и славно...
Yandex
Объявления
07.06.2012, 19:53     Вывести на экран виртуальный метод
Ответ Создать тему
Опции темы

Текущее время: 13:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru