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

function overloading - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Избавится от временной переменной http://www.cyberforum.ru/cpp-beginners/thread946385.html
Добрый день! Я через cin >> прошу пользователя ввести время в формате HH:MM char tmp; cout << "Enter time (H:m) "; cin >> _hour >> tmp >> _min; Собственно вопрос: Можно ли изменить код, что бы избавится от временной переменной. И нужно ли вообще это? =)
C++ Сложение дробей Как сложить две дроби? #include<iostream> using namespace std; class Drob { private: float chislet, znamenat; http://www.cyberforum.ru/cpp-beginners/thread946369.html
Нужно посчитать сумму положительных элементов кратных 2.причём началом этого масивва является не нулевой индекс,а значение ранее вводимой переменной р C++
s=0; for(i=p; i<=n;p++) if(a>0 && a%2==0) s+=a; cout<<"Summa polozhitelnih elementov kratnih 2 =" <<s<<endl;
Напечатать число русскими словами C++
дано натуральное число n. Напечатать это число русскими словами (сто пять, двести сорок один...)
C++ Присваивание по ссылке в шаблонной функции http://www.cyberforum.ru/cpp-beginners/thread946349.html
такая проблема: при попытке скомпилировать следующий код //... template <typename Type> void input(Type& result,int x, int y, string description,int size=5) { stringstream ss; char buf; //...
C++ Литература Новичку Подойдет ли данная книга новичку? подробнее

Показать сообщение отдельно
Maxims
0 / 0 / 0
Регистрация: 25.01.2013
Сообщений: 5
31.08.2013, 17:48  [ТС]     function overloading
Цитата Сообщение от castaway Посмотреть сообщение
В функции initialize_xy(&x, &y, 1.0, 2.0) присваиваешь переменным x и y значения переданные в качестве параметров (в данном примере 1 и 2 соответственно).
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
29
30
31
#include <iostream>
 
double initialize_xy(double* x, double* y)
{
    std::cout << *x << std::endl;
    std::cout << *y << std::endl;
    return 0;
}
 
double initialize_xy(double *x, double *y, double a, double b)
{
    *x = a;
    *y = b;
    std::cout << *x << std::endl;
    std::cout << *y << std::endl;
    return 0;
}
 
using namespace std;
 
void main()
{
    double x, y;
    x = 0;
    y = 0;
 
    initialize_xy(&x, &y);
    
    initialize_xy(&x, &y, 1.0, 2.0);
    
}
Так???
 
Текущее время: 21:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru