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

Динамически выделенная память - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задержка перед выходом из программы http://www.cyberforum.ru/cpp-beginners/thread785207.html
Почему когда в С++ запускаешь программку с уравнением(вводишь значение х, у) то, когда должен появиться ответ, он появляется на долю секунды и окно закрывается? Может что-то нужно в коде прописать?
C++ Организовать функцию для вычисления арифметического выражения записанного в постфиксной форме Нужна программа: Организовать функцию для вычисления арифметического выражения записанного в постфиксной форме Заранее благодарю Добавлено через 16 часов 23 минуты помогите пожалуйста :sorry: http://www.cyberforum.ru/cpp-beginners/thread785204.html
Циклы. Написать программу которая выводит данное изображение C++
Нужно написать программу которая выводит данное изображение. Программа может использовать только три оператора вывода: , та . В программе должен задаваться размер рисунка, то есть максимальний...
C++ Определить функции
Здравствуйте. Помогите, пожалуйста, написать программу: Определить две функции: void WritePairs(char * fname, Pairs * prs); – функция записывает все элементы типа Pair из массива пар prs в файл с...
C++ Microsoft Visual Studio 2005 не подключает стандартные библиотеки http://www.cyberforum.ru/cpp-beginners/thread785179.html
вот двумя способами пробывал, подключить библиотеки : 1) Код C++ 1 #include <iostream.h> 2) Код C++ 1 #include <iostream> 2 using namespace std;
C++ Как вывести на дисплей всю очередь? Здравствуйте, у меня есть вопрос, как вывести на дисплей всю очередь, а то у мене сейчас выводит только первую и последнюю записи #include <Windows.h> #include <conio.h> #include "Queue.h"... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
13.02.2013, 19:42
Ниже тоже самое но уже с контрукторами копирования и преобразования
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <iostream>
using namespace std;
 
class CMyValType
{
private:
    double val;
public :
    CMyValType();//конструктор по умолчанию
    CMyValType(const double &pVal);//конструктор преобразования
    CMyValType(const CMyValType &pVal);//конструктор копирования
    CMyValType operator=(const double &pVal);
    CMyValType operator=(const CMyValType &pVal);
    CMyValType operator+(const CMyValType &pVal);
    CMyValType operator-(const CMyValType &pVal);
    friend ostream & operator<<(ostream & ofs, CMyValType &pVal)
    {
        ofs<<pVal.val;
        return ofs;
    }
};
 
CMyValType::CMyValType()
{
    val = 0;
}
 
CMyValType::CMyValType(const double &pVal)
{
    val = pVal;
}
 
CMyValType::CMyValType(const CMyValType &pVal)
{
    val = pVal.val;
}
 
CMyValType CMyValType::operator=(const double &pVal)
{
    val = pVal;
    return (*this);
}
 
CMyValType CMyValType::operator =(const CMyValType &pVal)
{
    val = pVal.val;
    return (*this);
}
 
CMyValType CMyValType::operator +(const CMyValType &pVal)
{
    CMyValType temp;
    temp.val = (*this).val + pVal.val;
    return temp;
}
 
CMyValType CMyValType::operator -(const CMyValType &pVal)
{
    CMyValType temp;
    temp.val = (*this).val - pVal.val;
    return (*this);
}
 
int main()
{
    CMyValType pVal1 = 5.0;
    CMyValType pVal2 = 3.0;
    CMyValType pSum  = pVal1 + pVal2;
    CMyValType pMin  = pVal1 - pVal2;
    cout<<"pVal1 = "<<pVal1<<endl;
    cout<<"pVal1 = "<<pVal2<<endl;
    cout<<"pSum = "<<pSum<<endl;
    cout<<"pMin = "<<pMin<<endl;
    return 0;
}
1
Миниатюры
Динамически выделенная память  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru