Форум программистов, компьютерный форум 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 минуты ап ап ап подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
01.12.2011, 01:17     Ошибка при перегрузке операторов
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
fraction() {
        numerator=0;
        denominator=0;
};
 
fraction(int i) {
        numerator=i;
        denominator=1;
}
 
fraction(int i, int j) {
        numerator=i;
        denominator=j;
}
Все это добро можно заменить одним конструктором:
C++
1
2
3
4
fraction(int i = 0, int j = 1) {
        numerator = i;
        denominator = j;
}
И еще неплохо бы обрабатывать момент, когда пользователь пытается создать объект с denominator равным 0.
Rexer, а у Вас, кстати, создается как раз с нулем
 
Текущее время: 05:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru