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

Виртуальная функция, принимающая объекты поочередно - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ #define с переносом в нескольких строк http://www.cyberforum.ru/cpp-beginners/thread1191767.html
В общем, не важно что я дефайню... #define TRANSFER(xmm1, xmm2) _asm{\ pxor xmm2, xmm2; \ pextrw eax, xmm1, 0; \ pextrw esi, xmm1, 1; \ shl esi, 16; \ add eax, esi; \ movd xmm3, ; \
C++ Проверить правильность работы итератора Есть класс Iterator, в котором в свою очередь есть несколько других итераторов. Двое из них должны выводить первое и последнее вхождение символа в строку (Upper_bound,Lower_bound) . Есть подозрение, что они написаны неверно. Есть ли ошибки? template<class Item> class Iterator { private: MultiSet<Item>& Bag; size_t index; public: typedef Iterator<Item> iterator; http://www.cyberforum.ru/cpp-beginners/thread1191762.html
C++ Программа поиска всех элементов в матрице A(N,M), превышающие по абсолютной величине заданное число B
Написать программу, которая в матрице чисел A(N,M) находит все элементы,превышающие по абсолютной величине заданное число B. С++
Конструктор класса "Время" C++
Я создаю класс Время. У него есть различные конструкторы, которые все данные переводят в часы, минуты и секунды. Я создал конструктор, который принимает только секунды и переводит их в часы.минуты и секунды. Отдельно создал конструктор, который принимает часы, минуты и секунды. Проблема состоит в том, что я хочу создать конструктор, где пользователь вводит только минуты, а конструктор переводит...
C++ Удаление элемента в списке http://www.cyberforum.ru/cpp-beginners/thread1191709.html
Необходимо реализовать метод удаления элемента из списка не после определённого элемента (как сделано в коде), а по индексу этого элемента главная: #include <iostream> #include "Untitled.h" int main() {
C++ Циклические алгоритмы, найти сумму ряда добрый день всем форумчанам. задали задание написать программу на с++. пожалуйста, помогите. подробнее

Показать сообщение отдельно
Maxvell_2010
1 / 1 / 0
Регистрация: 19.05.2013
Сообщений: 23
28.05.2014, 21:14     Виртуальная функция, принимающая объекты поочередно
есть класс у него 2 дочерних, есть статическая функция вызывающая ф-ю вывода на экран все объетты класса+дочерние, нужно написать такую же виртуальную функцию, что бы она принимала только по одному объекту\
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
    #include <iostream>
    using namespace std;
 
    class A
    {
    private:
    int a;
    public:
    A()
    {
        a=0;
    }
    A(int d)
    {
        a=d;
    }
    virtual void print();
    static void out(A** m, int elementsNum)
    { 
        for(int i = 0; i < elementsNum; i++)
            m[i]->print();
    }
    };
    class B: public A
    {
    private:
    int b;
    public:
    void print()
    { 
        cout<< "B="<<b<<endl;
    A::print();}
    };
    class C: public B
    {
    private:
    int c;
    public:
 
    void print()
    { 
        cout<< "C="<<c<<endl;
    B::print();}
    };
 
    int main()
    {
 
    int elementsNum = 3;
    A **mass = new A*[elementsNum];
    mass[0] = new C;
    mass[1] = new B;
    mass[2] = new A;
 
A::out(mass, elementsNum);    
    return 0;
 
    };
есть такая мысль:
C++
1
2
3
4
5
6
7
8
switch (?? i)          //вот не знаю каких должен быть тип объекта что бы можно было так передавать объект  
{
A: obj=A;
B: obj=B;
C: obj=C;
}
void f( ??? =obj)  // тут через виртуальную наверное надо сделать но опять же тип объекта я хз 
{ obj-> print();}


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