Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление указателей из вектора https://www.cyberforum.ru/ cpp-beginners/ thread626667.html
Что то голова совсем не варит под вечер, подскажите, вот есть у меня вектор хранящий указатели на объекты, ежли я вызову erase насколько понимаю произойдет утечка памяти, а если буду поочередно...
C++ Vim and Clang Complete
Цикл вопросов про Vim продолжается... Итак, я скачал clangcomplete.vmb, запустил через терминал с нужными параметрами, он все распаковал. Затем в .vimrc прописал следующий конфиг: let...
C++ Поиск 2-х и более одинаковых чисел в массиве
Программа должна находить в массиве значения, встречающиеся 2 и более раз. Проблема в том, что если одинаковых чисел 4 и больше, то в ответ выводятся два одинаковых числа. #include <iostream>...
C++ Абстрактный класс #include <iostream.h> #include <conio.h> #include <math.h> #include <windows.h> char bufRus; char* Rus(const char* text) { CharToOem(text,bufRus); return bufRus; https://www.cyberforum.ru/ cpp-beginners/ thread626630.html
C++ wcout, wfstream в Code Blocks https://www.cyberforum.ru/ cpp-beginners/ thread626625.html
Не пойму, почему компилятор не определяет wcout, wfstream. #include <iostream>, #include <fstream>, using namespace std; сделаны. В std, подсказкой, он мне их показывет. Но после попытки компиляции...
C++ Преобразование string в int
Помогите пожалуйста с преобразованием string к типу int, быть может не напрямую но хоть как нибудь, очень надо!!!
C++ Странный вывод - проверьте код
затестите код пжл, результат скиньте:) #include <iostream> using namespace std; void nn() {} void n() {} int main() { cout<<nn<<endl<<n; system("pause>>void");
C++ Из UTF-8 в ANSI Есть ли способ, программно перекодировать файл .txt из UTF-8 в ANSI ? https://www.cyberforum.ru/ cpp-beginners/ thread626607.html
C++ Литература для дальнейшего обучения https://www.cyberforum.ru/ cpp-beginners/ thread626551.html
Прочитал книгу Р. Лафоре об основах языка, и хочется развиваться дальше. В первую очередь интересуют потоки и WinAPI. Есть книги, в которых данные темы рассматриваются наиболее подробно и понятно?
C++ Синтаксических и арифметических ошибок в цикле вроде как нет, но он не работает Вот условие задачи: Дафна инвестировала $100 под простые 10%. Другими словами, ежегодно инвестиция должна приносить 10% инвестированной суммы, т.е. $10 каждый год: прибыль = 0,10 х исходный... https://www.cyberforum.ru/ cpp-beginners/ thread626528.html
69 / 63 / 5
Регистрация: 09.06.2012
Сообщений: 291
0

Функция которая принимает любой класс

21.07.2012, 02:36. Просмотров 441. Ответов 2
Метки (Все метки)

Здравствуйте программисты читаю книгу,и тут столкнулся с проблемой :
C++
1
2
3
4
void prins(int a,class_type t) // class_type не существует (а так описано в книге,погуглив ничего не нашел)
{
    t.x = t.x + a
}
Мне необходима что та типа class_type что бы в t можна было положить любой класс,ну типа :

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
class A
{
 public:
int x;
A(int q) {x = q;}
};
 
class B
{
  public:
int x;
B(int q) {x = q;}
};
 
void prins(,class_type t)
{
  printf("%d\n", t.x = t.x + a);
}
 
 
int main()
{
A a(3);
B b(55);
  prins(a);
prins(b);
return 0;
}


Вернуться к обсуждению:
Функция которая принимает любой класс
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.07.2012, 02:36
Готовые ответы и решения:

Как объявить метод, который принимает любой класс являющийся дочерним от абстрактного?
Есть абстрактный класс: class Abstract { public: virtual void abst() = 0; void...

Функция которая принимает в себя 3 числа
Доброе время суток, подскажите как сделать такой пример Описать функцию, которая принимает в...

Функция которая принимает целое беззнаковое число.
Вообщем надо написать функцию которая принимает целое беззнаковое число и возвращает true, если...

функция которая принимает указатель на массив структур
Привет нужна статическая функция которая принимает указатель на массив так вот в функции func...

2
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.