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

Передача в функцию обьекта - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Передача файла в функцию http://www.cyberforum.ru/cpp-beginners/thread355916.html
Что я делаю не так: #include <iostream> #include <vector> #include <map> #include <string> #include <fstream> #include <sstream> using namespace std;
C++ Поменять местами 2-й и 3-й столбцы матрицы Есть код, он меняет главную диагональ. А нада поменять 2-й и 3-й столбцы местами. Помогите переделать. #include<iostream> using namespace std; const int n=4,m=4; void InArray (float ); void Change (float ); void PrintArray (float ); void main() { float a; http://www.cyberforum.ru/cpp-beginners/thread355906.html
Извлечение корня n-степени C++
Написал программу для вычисления корня n-cтепени #include<iostream> #include<math.h> using namespace std; int main() {setlocale(LC_ALL,"Rus"); float a,b; cout<<"Введите число --> ";
C++ Инициализация static переменной
Задание опять же таки из книги Страуструпа: Определите два класса, каждый со статическим членом, так, чтобы конструирование статического члена использовало ссылку на другой статический член. Где такое может встретиться в реальном коде? Как нужно модифицировать эти классы, чтобы устранить в конструкторах зависимость от порядка? Что-то не представляю я как это сделать. Допустим есть у меня 2...
C++ Добавить вывод перед и после main() http://www.cyberforum.ru/cpp-beginners/thread355866.html
Задание из книги Старуструпа: Дана программа: #include <iostream> int main () { std: :cout<<"Hello, world\n"; } Модифицируйте ее так, чтобы она выводила Initialize
C++ куча(пирамидальная сортировка int i,t,y; int x; int a; ifstream in; ofstream out; in.open ("input.txt"); out.open("output.txt"); подробнее

Показать сообщение отдельно
Exeil
 Аватар для Exeil
5 / 5 / 1
Регистрация: 06.12.2010
Сообщений: 50
24.09.2011, 21:37     Передача в функцию обьекта
Всем привет. В интернете ничего не нашел по этому поводу:

Я делаю шашки и у меня есть класс USER и два производных COMPUTER и GAMER. Каждый из производных перегружают функцию Call_Step() у базового.
Нужно после выбора первого и второго игрока передать в функцию два объекта комбинации могут быть разными COMPUTER + GAMER или GAMER + GAMER и т.д. интерфейсы у которых одинаковые. Можно ли как нибудь передавать в функцию как USER а в функции использовать её как GAMER? Это было бы очень удобно.

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