Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
xADMIRALx
67 / 61 / 1
Регистрация: 09.06.2012
Сообщений: 291
#1

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

21.07.2012, 02:36. Просмотров 329. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.07.2012, 02:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функция которая принимает любой класс (C++):

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

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

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

функция, которая принимает радиус окружности и рисует окружность из звездочек - C++
Напишите функцию, которая принимает радиус окружности и рисует окружность из звездочек:wall:

Функция, которая на вход принимает строку и в качестве результата возвращает ее копию - C++
Нужно написать функцию , которая на вход принимает строку и в качестве результата возвращает ее копию так, чтобы в ней не было гласных...

функция, которая принимает высоту треугольника и выводит на экран прямоугольный треугольник - C++
Напишите функцию, которая принимает высоту треугольника и выводит на экран прямоугольный треугольник из звездочек.:help:

2
alex_x_x
бжни
2450 / 1655 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
21.07.2012, 02:37 #2
template'ы?
1
xADMIRALx
67 / 61 / 1
Регистрация: 09.06.2012
Сообщений: 291
21.07.2012, 02:41  [ТС] #3
alex_x_x
К сожалению с ними не знаком
не подскажете как реализовать ?

Разобрался,спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2012, 02:41
Привет! Вот еще темы с ответами:

Функция F1, которая не принимает и не возвращает значений, но выводит на экран любое сообщение - C++
На языке С/C++ написать программу в которой имеется функция F1, которая не принимает и не возвращает значений, но выводит на экран любое...

Функция которая возвращает класс - C++
Есть функция считывания вектора с формы Вызов функции выглядит так Vector1.GetVector(GridOfVector1); CVector...

Класс А не принимает член-переменную с типом класс Б - C++
Разработка ведётся в Visual Studio 2010 с использованием MFC Есть некий класс AnswersStatistic, header которого приведён ниже: ...

Функция, которая принимает буфер памяти - C++
Напишите функцию, которая принимает буфер памяти и возвращает число long. Известно, что передается некая структура и число, которое...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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