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

C++ перегрузка операторов, комплексные числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамический массив http://www.cyberforum.ru/cpp-beginners/thread579888.html
В динамическом массиве(одномерном или двумерном) добавить после каждого негативного элемента его модуль.
C++/CLI WinForms Как сделать в программе задержку между кликом по кнопке и выполнением определенного кода Здравствуйте! подскажите пожалуйста как сделать чтоб при нажатии на кнопку в progressbar отсчитывалось 20сек а потом в textbox выводилось слово?? #pragma once namespace Restoration { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; http://www.cyberforum.ru/cpp-beginners/thread579882.html
Перевод из десятичной в двоичную, восьмеричную и шестнадцатиричную систему C++
Задание: написать программу которая переводит десятичное число в 2, 8 и 16 систему счисления. #include "stdafx.h" #include <iostream.h> void main() { int var, dvo, vos, she, var1, var2; cout << "Vvedite chislo v desyatichnoi sisteme: ";
C++ Сортировка Шелла
Отсортировать по возрастанию динамический одномерный массив целых чисел.
C++ Подпрограммы работы с деком http://www.cyberforum.ru/cpp-beginners/thread579856.html
Здравствуйте, помогите разработать программу. Разработать подпрограммы работы с деком. Дек организован в массиве с циклическим заполнением и с использованием двунаправленного списка. Операции выполняются с разных концов дека.Для организации указанных структур использовать массивы или списки.
C++ Рекурсия Посчитать рекурсивно ∑ от (i=1) до n,формула n^2/(x-n) подробнее

Показать сообщение отдельно
hepr
 Аватар для hepr
60 / 32 / 5
Регистрация: 21.10.2010
Сообщений: 538
19.05.2012, 23:29     C++ перегрузка операторов, комплексные числа
C++
1
if (i == NULL) {i = new Complex(x, y);} что здесь задается?
Если указатель нулевой, то присвоить ему новый объект комплексного числа.
C++
1
2
3
4
5
6
7
8
friend ostream& operator << (ostream &arg1, Matrix<TMatr> &arg2)
{
for (int i=0; i < arg2.Size; i++)
{
for (int j=0; j < arg2.Size; j++) и здесь???
arg1 << arg2.Buf[i][j] << " ";
arg1 << endl;
}
Здесь происходит заполнение ссылки на поток выводы значениями квадратной матрицы
Например:
Дана матрица:
1 2
3 4
Тогда, после выполнения кода agr1 = "1 2 3 4"
C++
1
delete [] Buf[n]; что должно удалиться?
Как следует из этого кода, Buf - массив массива и этот код удаляет подмассив номер n в этом объекте, ну или если вам так будет легче, то Buf - матрица чисел, а код удаляет строку номер n, было
1 2
3 4
5 6
Написали delete [] Buf[1];
Получили
1 2
_ _
5 6
C++
1
if (CoordTest(i,j)) return Buf[i][j]; ????
Если функция CoordTest вернет любое значение, кроме 0, то возвратится объект матрицы с координатами (i;j)
C++
1
2
for (int i=0; i < Size; i++) ?????
Buf[i] = new TMatr[Size];
Заполнить матрицу Buf
C++
1
s2 += arg2.Buf[n][n] * arg2.Buf[n][n]; ?????
К матрице s2 прибавить квадрат объекта матрицы Buf объекта agr2 с координатами (n;n)
C++
1
~Vector(); ???
Деструктор - функция, которая вызывается при уничтожение объекта класса Vector
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Сортировка массива
template<class Element> void Vector<Element>::Sort()
{
for(int i=0; i < size-1; i++)
for(int j = i; j < size-1; j++)
if(array[j] > array[j+1])
{ что за сортировка?
Element *e = new Element;
*e = array[j];
array[j] = array[j+1];
array[j+1] = *e;
delete e;
}
};
Вроде бы кривая пузырьковая )), кривая потому что непонятно почему объект создается именно динамически, когда логично было бы статически
C++
1
Matrix<TVal> TmpMatr(s); ?????
Объявление объекта TmpMatr класса Matrix, TVal - объекты какого класса матрица будет
содержать, а s - аргумент конструктора класса Matrix.
C++
1
cout << "vect1 = vect2" << endl << endl; ???????
Вывести "vect1 = vect2" и два раза перейти на новую строку
P.S. остальные вопросы практически идентичны тем, на которые я ответил выше
 
Текущее время: 23:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru