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

Ошибка при перегрузке операторов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не понимаю вопроса http://www.cyberforum.ru/cpp-beginners/thread396120.html
Упорядочить массив по убыванию элементов последнего столбца (использовать сортировку пузырьком). Что сие означает? я имею ввиду часть "по убыванию элементов такого-то столбца"
C++ Разделение числа на разряды Подскажите,алгоритм программы,которая выполняет разделение числа на разряды. Т.е вводится число,например, 456 и программа выводит 400-50-46 http://www.cyberforum.ru/cpp-beginners/thread396119.html
C++ Чтение каталога
Не пойму, почему выдает ошибку сегментирования в 28 строке?:wall: int Showd(const char*dir_name, std::vector<std::string>*list) { /*lWin=newwin(21, 50, 2, 8); wattron(lWin, COLOR_PAIR(6)); box(lWin, ACS_VLINE, ACS_HLINE); wmove(lWin, 4, 10); wprintw(lWin, "F2(***)");
C++ Изменение палитры bmp изображения
Ребят, помогите пожалуйста. У меня стоит задача изменить палитру в bmp изображении чтоб первые 118 цветов были белыми, а другие 118 черными. Другими словами палитра должна иметь вид: R G B 1 0 0 0 2 0 0 0 3 0 0 0 .. 118 0 0 0 119 255 255 255 120 255 255 255 121 255 255 255
C++ Нужно записать в файл четные числа http://www.cyberforum.ru/cpp-beginners/thread396084.html
Дано файл f компонентами которого являются натуральные числа. Получить в файле g все компоненты файла f: что есть четными числами
C++ Дан текстовый файл. Вывести на экран количество предложений в нём и количество слов в каждом предложении. Помогите решить задачку пожалуйста. Дан текстовый файл. Вывести на экран количество предложений в нём и количество слов в каждом предложении. Добавлено через 2 часа 0 минут ап ап ап Добавлено через 8 часов 43 минуты ап ап ап подробнее

Показать сообщение отдельно
Rexer
 Аватар для Rexer
151 / 150 / 19
Регистрация: 10.10.2010
Сообщений: 691
01.12.2011, 01:01     Ошибка при перегрузке операторов
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
#include<stdio.h>
 
class fraction
{
public:
        int numerator;
        int denominator;
        fraction(){
                numerator=0;
                denominator=0;
};
        fraction(int i){
                numerator=i;
                denominator=1;
        }
        fraction(int i, int j){
                numerator=i;
                denominator=j;
        }
        void out(){
                if(denominator==1)
                        printf("%i",numerator);
                else
                        printf("%i/%i",numerator,denominator);
        }
        fraction operator+(fraction i){
                fraction res;
                res.denominator=denominator*i.denominator;
                res.numerator=numerator*i.denominator+i.numerator*denominator;
                return res;
        }
};
 
 
 
 
int main()
{
        int i=2,j=3;
        fraction z(2,3);
        fraction x(2,3);
        fraction y;
        y=z+x;
 
 
        y.out();
getchar();
}
Ну вот так работает
Конструктор по умолчанию определите и  все заработает
вместо getch() лучше пользуйтесь getchar(); что по сути одно и то же
 
Текущее время: 19:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru