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

Показать сообщение отдельно
FrozenFox
0 / 0 / 0
Регистрация: 08.11.2011
Сообщений: 7
01.12.2011, 00:45     Ошибка при перегрузке операторов
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
#include <stdio.h>
#include <conio.h>
 
class fraction
{
public:
    int numerator;
    int denominator;
    fraction();
    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;
    }
};
 
 
 
 
void main()
{
    int i=2,j=3;
    fraction z(i,j),x(j,i),y;
    y=z+x;
 
 
    y.out();
    
 
 
    getch();
}
Добавлено через 1 минуту
логи:
1>------ Построение начато: проект: laba5, Конфигурация: Debug Win32 ------
1>Построение начато 01.12.2011 2:23:00.
1>InitializeBuildStatus:
1> Обращение к "Debug\laba5.unsuccessfulbuild".
1>ClCompile:
1> main.cpp
1>c:\users\frozenfox\documents\visual studio 2010\projects\laba5\laba5\main.cpp(46): warning C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch. See online help for details.
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\conio.h(128): см. объявление "getch"
1>ManifestResourceCompile:
1> Для всех выходных данных обновления не требуется.
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall fraction::fraction(void)" (??0fraction@@QAE@XZ) в функции _main
1>C:\Users\FrozenFox\Documents\Visual Studio 2010\Projects\laba5\Debug\laba5.exe : fatal error LNK1120: 1 неразрешенных внешних элементов
1>
1>СБОЙ построения.
1>
1>Затраченное время: 00:00:00.50
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========




и есчо вопросик: почему на гетч выдаются варнинги?
потому, что считается ненадежной функцией как сканф или принтф?

Добавлено через 18 минут
использую visual studio 2010
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru