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

Дружественные функции и преоразование - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заголовочные файлы и файлы cpp http://www.cyberforum.ru/cpp-beginners/thread859665.html
Со временем сложилось представление что при написании программ стоит разделять МЕТА данные и данные, но для лучшего понимания своих действий хотелось бы знать что происходит с подключенными заголовочными файлами. Расскажу на пальцах, имеется foo.h и foo.cpp если: foo.h: #pragma once #include <Windows.h> #include "SuperSolders" int gCOUNTMOUSERBUTTON = 8; int array = {1,2,3,4,5,6}; class...
C++ вычисления суммы ряда Написать программу для вычисления суммы ряда(http://www.cyberforum.ru/attachments/265151d1368049193) с заданной точностью для заданного -1 <x <1. Все необходимые для расчетов величины вводятся с клавиатуры. Результаты расчета выводятся на экран. Программа должна содержать простое меню, которое позволяет выполнять по выбору следующие действия: - Ввод данных; - Расчет; - Отображение результатов... http://www.cyberforum.ru/cpp-beginners/thread859662.html
C++ Сосчитать и вывести количество различных чисел в массиве
Дано натуральное число M и целочисленный массив A. Сосчитать и вывести кол-во различных чисел в массиве. Заранее благодарен.
ofstream / ошибка при создании файла C++
ofstream f( L"C:\\Users\\Джон Грегорович\\Documents\\RAD Studio\\Projects\\.\\Win32\\Debug\\BackUp\\Wstud.txt"); создает файл, но за пределами папки BackUp... на всякий случай Папка создана CreateDirectory() помогите пожалуйста, как єто исправить?
C++ Два указателя. Сложно http://www.cyberforum.ru/cpp-beginners/thread859647.html
Вот есть задача, с которой я не могу справиться, мне не нужен ваш код, а будет вполне достаточно словесного описания алгоритма или сути его работы. Решается он через 2 указателя, может потребуется сортировка. Никак не могу додуматься до алгоритма. Help. Учтите, задача не простая, посмотрите на ограничения. ограничение времени на тест: 0.5 сек. ограничение памяти на тест: 262144 KB. Дана...
C++ как выйти из циклов #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <math.h> #include <Windows.h> #include <iostream> void main(void) { SetConsoleCP(1251); подробнее

Показать сообщение отдельно
kravam
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,267
09.05.2013, 03:38     Дружественные функции и преоразование
Так?
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
#include <string>
#include <stdio.h>
using namespace std;
////////////////////////////////////////////////////////////////
 
class bMoney
{
    private:
    long double money;
    public:
    void putmoney()
    { cout << "Enter sum maney: "; cin >> money; }
    void getmoney()
    { cout << "Sum money: " << money; }
 
    bMoney() : money(0)
    {}
    bMoney(long double m)
    { money = m;}
 
    friend bMoney operator*(bMoney,bMoney);
    friend bMoney operator/(bMoney,bMoney);
    
//    operator long double()
//    {
//        return money;
//    }
};
 
bMoney operator*(bMoney m1, bMoney m2)
{
    return bMoney(m1.money * m2.money) ;
}
 
bMoney operator/(bMoney m1,bMoney m2)
{
    return bMoney(m1.money / m2.money);
}
 
 
int main()
{
    bMoney m1(111.9),m2(631.9), m3;
 
        m3 = 682.6 * m1;
 
    m3.getmoney();
    getchar ();
 
    return 0;
}
 
Текущее время: 15:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru