Форум программистов, компьютерный форум 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++ Циклические алгоритмы, найти сумму ряда добрый день всем форумчанам. задали задание написать программу на с++. пожалуйста, помогите. подробнее

Показать сообщение отдельно
ValeryS
Модератор
6408 / 4874 / 447
Регистрация: 14.02.2011
Сообщений: 16,170
28.05.2014, 23:50     Виртуальная функция, принимающая объекты поочередно
Цитата Сообщение от Maxvell_2010 Посмотреть сообщение
у меня массив объектов выводился по циклу, препод сказала вместо цикла метод написать котоый будет принимать 1 параметр(оъбект)
чето я не понял
но вот это тебе надо или нет
C++
1
2
3
4
5
6
7
8
9
10
11
12
void output(A* a)
{
 a->print();
}
 
A a;
B b;
C c;
 
output(&a);
output(&b);
output(&c);
или так
C++
1
2
3
4
5
6
7
8
9
10
11
A* arrA[5];
 
arrA[0]=new A;
arrA[1]=new B;
arrA[2]=new C;
 
for(int i=0;i<3;i++)
  {
  output(arrA[i]);// будет делать тоже что и  следующая строчка
  arrA[i]->print();
  }
объекты ничего не знают про другие объекты
C++
1
int a,b;
a ничего не знает про b и наоборот

Добавлено через 1 минуту
Цитата Сообщение от Maxvell_2010 Посмотреть сообщение
switch (A *p) // как в свич передать объект?
никак switch работает только с целочисленными типами int char
 
Текущее время: 11:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru