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

Шаблонный класс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа подсчёта букв http://www.cyberforum.ru/cpp-beginners/thread1000568.html
Написать программу подсчета букв е, во введенной строке. Заранее благодарю.
C++ задача про ладьи помогите с решением задачи про ладьи http://www.cyberforum.ru/cpp-beginners/thread1000563.html
Округление float до единицы C++
Например есть число с плавающей точкой. Как его превратить в единицу без преобразования типа в int? Желательно без использования условных операторов. например: float R = -1.97043; float Q =...
Не могу разобраться в чём ошибка(инфиксная и постфиксная запись выражения) C++
на вход для простоты подаю коротенько выражение меньше 10 символов цифры во входе тоже от 0 до 10 при выводе строки otvet ничег оне выходит.(строка пустая получается) #include <iostream>...
C++ Программа по ООП(виртуальный двд плеер) http://www.cyberforum.ru/cpp-beginners/thread1000550.html
Нужно создать объектно ориентированную модель dvd плеера. Со свойствами: 1.состояние (вкл./выкл.); 2.наличие диска ; 3.активный трек (1 … X), где X – количество треков на диску; 4.Состояние...
C++ Сформировать квадратную матрицу порядка n по заданному образцу на с++ вот на паскале написал. Const nmax=20; Var A:array of integer; i,j,n:byte; Begin Repeat write('vvedite N='); readln(n); Until n in ; подробнее

Показать сообщение отдельно
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
07.11.2013, 14:12
C++
1
*rev=rev->revers(*a1);
явно что-то не так в королевстве датском
если реверс является методом класса матрица, то использоваться он должен так
C++
1
matrix_name.revers();
все. никаких параметров. никаких возвращаемых значений

иначе делать метод реверса статическим или вообще отдельной функцией, тогда
C++
1
matrix::reverse(matrix_name);
Если сделать правильные методы, то тогда вопрос сведется к такому
C++
1
2
3
4
matrix<int> int_matrix(m, n, 0);
matrix<double> double_matrix(m, n, 0);
//... какие-то действия
double_matrix = int_matrix; // и вот тут будет ошибка
Чтобы убрать эту ошибку, нужно определить оператор присваивания и, заодно, конструктор копии, которые будут принимать на вход матрицу какого-то типа T
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru