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

При перегрузке оператора для класса не получается использовать имя переменной такое же, как в описании класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как обьявляется функция? http://www.cyberforum.ru/cpp-beginners/thread44989.html
Как объявить функцию в С++ Builder??? Например в Delphi это делается так : type TForm1 = class(TForm) function MyFunction(keyword : string) : longint; Потом нажимается сочетание клавиш Ctrl + Shift + C
C++ Объявление типов в h.-файлах Нужно объвить несколько переменных нестандартного типа (этот тип объявлен в библиотеке DirectX), компилятор ругается! Получается только с типом (int)! Подскажите примерчик с объявлением нестандартного типа! http://www.cyberforum.ru/cpp-beginners/thread44936.html
Как в функцию передать координаты C++
Есть функция: void enemy() { SetConsoleCursorPosition(console,coord1); cout << ' ' << flush;//Стираем if(dir1 == LEFT) { if(a!=1)coord1.X--; else dir1 = RIGHT;
C++ Сортировка массива структур
В общем, то что в названии темы, то и не получается. Не хочет присваиваться адрес предыдущей ячейки в массиве stud1.h #include <iostream> #include <stdlib.h> using namespace std; namespace grup { struct student
C++ Вопрос по мелочи http://www.cyberforum.ru/cpp-beginners/thread44874.html
Здравсвуйте! Когда-то , недавно, мы обсуждали тему среднее арифметическое числа. Я вроде понял её, но есть маленький нюанс. Вот код: #include <iostream> using namespace std; int main() { setlocale(0,""); int i = 0; double s = 0.0, vvod; char indicator = 'y';
C++ Решить систему неравенств (результат представить в виде массива) Задали практику в С++ но учить будем ее только в сентябре поэтому прошу решить легинькую задачку на массивы вычислить Z ={ X*Y; sqr(X)+sqr(Y) <1, sqrt(X*Y); sqr(X) + sqr(Y) >= 1 при Y=-5.5, X={1.8, -1.6, ... , 1.2}. Результат представить в виде массива. sqr( ) - к квадрату подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
 Аватар для ISergey
1345 / 878 / 51
Регистрация: 02.01.2009
Сообщений: 2,642
Записей в блоге: 1
24.07.2009, 21:54     При перегрузке оператора для класса не получается использовать имя переменной такое же, как в описании класса
Код
Check[0][0] = B.lenght();
Check[0][1] = C.lenght();
Check[0][[COLOR="Red"]2[/COLOR]] = E.lenght();
Check[[COLOR="#ff0000"]1[/COLOR]][0] = Trrr.B.lenght();
Check[[COLOR="#ff0000"]1[/COLOR]][[COLOR="#ff0000"]1[/COLOR]] = Trrr.C.lenght();
Check[[COLOR="#ff0000"]1[/COLOR]][[COLOR="#ff0000"]2[/COLOR]] = D.lenght();
Здесь выход за границы массива double Check[1][2];

Добавлено через 54 секунды
здесь тоже
Код
for (i = 0; i < [COLOR="Red"]3[/COLOR]; ++i) Check[0][i] = 0;
for (i = 0; i < [COLOR="#ff0000"]3[/COLOR]; ++i) Check[0][i] = 0;
 
Текущее время: 22:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru