Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/12: Рейтинг темы: голосов - 12, средняя оценка - 4.67
satismysoul
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 4
1

Напишите функцию Swap(a, b), аргументами которой могут быть числа любого типа

25.12.2012, 04:28. Просмотров 2385. Ответов 3
Метки нет (Все метки)

Напишите функцию Swap(a, b), аргументами которой могут быть числа любого типа.
Функция меняет значения своих аргументов и не возвращает никакого значения.
В функции main() проверьте правильность работы функция Swap. Измените
программу таким образом, чтобы при сборке программы в конфигурации Debug
вызывалась определенная вами функция Swap, а для конфигурации Release –
стандартная функция swap.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2012, 04:28
Ответы с готовыми решениями:

Напишите программу, которая определит, могут ли эти числа быть длинами сторон равнобедренного треугольника
Дорогие мои, пожалуйста помогите, у меня не получается задача(( "На входе три...

Определите функцию, которая меняет местами два числа (числа могут быть целыми или действительными)
Определите функцию, которая меняет местами два числа (числа могут быть целыми...

Написать функцию, которая вычисляет значение x*y. Числа x и y могут быть любыми дробными положительными числам
Помогите пожалуйста написать программу!Язык C++! Задание:Написать функцию,...

Написать функцию,которая вычисляет значение а в степине в.Числа а и в могут быть любыми целыми положительными числами .
Добрый вечер! Помогите пожалуйста с программой: Написать функцию,которая...

Описать функцию возведения любого натурального числа n в куб без операции умножения, пользуясь следующим свойством: куб любого числа n равен
То есть {1}^{3}=1 {2}^{3}=3+5 {3}^{3}=7+9+11 Написала программу на С++...

3
MrGluck
Модератор
Эксперт CЭксперт С++
8102 / 4953 / 1436
Регистрация: 29.11.2010
Сообщений: 13,439
25.12.2012, 04:33 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
template <typename T>
void swap(T &a, T &b)
{
    T c = a;
    a = b;
    b = c;
}
 
int main()
{
    int a = 3, b = 4;
    double c = 1.1, d = 2.2;
    swap(a, b);
    swap(c, d);
    std::cout << a << " " << b << std::endl << c << " " << d << std::endl;
}
1
satismysoul
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 4
25.12.2012, 04:38  [ТС] 3
MrGluck, подскажите какой нибудь хороший учебник по си++ желательно с хорошими примерами и задачник, плз
0
MrGluck
Модератор
Эксперт CЭксперт С++
8102 / 4953 / 1436
Регистрация: 29.11.2010
Сообщений: 13,439
25.12.2012, 04:47 4
Дейтелы. "Как программировать на С++"
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.12.2012, 04:47

Учитывая,что конструкторы не могут быть виртуальными,опишите схему,по которой вы могли бы достичь аналогичного эффекта?
Дорогие программисты, во первых, хочу поздравить вас с Наступающим новым Годом!...

Могут ли быть указаны квалификаторы типа в качестве возвращаемого значения функции/метода?
Могут ли быть указаны квалификаторы типа в качестве возвращаемого значения...

Напишите шаблон класса односвязного списка, который принимает элементы любого типа
Ребята, помогите. Надо решить следующую задачу: Напишите шаблон класса...


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

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

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