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

Переопределение операторов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Арифметическое кодирование http://www.cyberforum.ru/cpp-beginners/thread34400.html
Написал прогу должна выполнять кодирование Но она только находит интервал для 1-й кодируеммой буквы, и сужает правильно для 2-й, а для 3-й верно находит только левую границу (т.е. например 0-0.6...
C++ Структуры Ввести с клавиатуры строку символов. Признак окончания ввода строки – нажатие клавиши "Ввод". Программа должна определить длину введенной строки L и, если длина L четная, то удаляются 2 первых и 2... http://www.cyberforum.ru/cpp-beginners/thread34379.html
Инициализация графа (контейнер vector) C++
Нашёл как ра то, что мне нужно, алгоритм Форда-Беллмана. С помощью этого алгоритма можно найти кратчайшие пути между заданной вершиной и всеми остальными вершинами Однако я не могу забить...
Файловый ввод/вывод, динамические массивы C++
Помогите выполнить ввод квадратной матрицы из файла с использованием динамических переменных.
C++ Рандом http://www.cyberforum.ru/cpp-beginners/thread34349.html
Как проще всего рандомно разыграть для переменной значение 1 или 0....?
C++ Почему не записывает в файл данные? Файловый вывод. Help!!!!!!! привет всем! консольное приложение С++(компилятор BC++ 6.0) тема работы поиск всех вхождений подстроки в строку по маске (*,? ) может кто подскажет почему в этом коде не... подробнее

Показать сообщение отдельно
BullDogoff
10 / 10 / 1
Регистрация: 16.05.2009
Сообщений: 30
16.05.2009, 12:39  [ТС]
Попробовал.. Матерится, скотина..
Пробовал объявлять внешнюю функцию сложения (координаты-то public) и вызывать её из тела переопределения оператора - всё равно ругается.. На то же самое объявление, только в другом месте.. Чудеса бывают? По-моему - нет..

Конструкторы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Point::Point()
{
    x = y = z = 0;
}
 
Point::Point(Point& i)
{
    x = i.x;
    y = i.y;
    z = i.z;
}
 
Point::Point(double a = 0, double b = 0, double c = 0)
{
    x = a;
    y = b;
    z = c;
}
Все три работают как надо, проверял..

З.Ы.: А если я конструктор копии не переопределял, как он аргумент по значению передавать будет?.. Или я чего-то не догнал?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru