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

Перегрузка * - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ MessageBox выводит иероглифы место текста с++ http://www.cyberforum.ru/cpp-beginners/thread784840.html
CString sMsg; char buf; int nRead = fileIn.Read( buf , sizeof(buf)); sMsg.Format( L"%s", buf); MessageBox( sMsg, L"Ошибка", MB_OK | MB_ICONERROR); считываю текст из файла,но MessageBox выводит иероглифы. что не так?подскажите.
C++ Определить, кратна ли сумма элементов заданной матрицы указанному числу с клавы вводится двумерный массив длинной 10 символов. определить кратна ли сумма элементов 7. вот мой код: #include <iostream> #include <math.h> int main(){ int mass; int sum=0; int i,j; for (int i=0; i<10; i++) for (j=0; j<10; j++) http://www.cyberforum.ru/cpp-beginners/thread784824.html
C++ Алгоритм покрытия
Привет всем. помогите пожалуйста с алгоритмом. Дан прямоугольник a x b, нужно его покрыть n прямоугольниками, которые должны быть как можно близки к квадратам и как можно равными друг другу.
Run-Time Check Failure #2 - Stack around the variable 'n' was corrupted C++
При вводе значение более трёх символов (это значение конечно можно регулировать) появляется следующее сообщение Run-Time Check Failure #2 - Stack around the variable 'n' was corrupted. О том что четвёртый и последующие введённые символы выходят за рамки массива я догадался, но как пользователю не дать возможность ввести больше трёх. Или когда пользователь ввёл больше трёх символов они...
C++ Двумерный массив вывести в виде матрицы http://www.cyberforum.ru/cpp-beginners/thread784752.html
Ребят подскажите как вывести на экран двумерный массив в виде матрицы?? не получается #include <iostream> #include <math.h> int main(){ int mass; int sum=0; int i,j; for (int i=0; i<3; i++) for (j=0; j<3; j++)
C++ Друзья класса В классе объявлены такие прототипы friend ostream &operator<< (ostream &, const Complex &); friend istream &operator>> (istream &, Complex &); и private поля double real; double imaginary; Но когда я начинаю писать метод ostream &operator<< (ostream &output, const Complex &ourNum) подробнее

Показать сообщение отдельно
MAnton
 Аватар для MAnton
23 / 23 / 1
Регистрация: 21.04.2011
Сообщений: 139
12.02.2013, 18:32     Перегрузка *
Есть такой класс:
C++
1
2
3
4
5
class CMatrix{
  valarray<valarray<double> > matrix;
public:
  CMatrix operator* (const CMatrix &M);
};
Я перегрузил оператор умножения на матрицу и все нормально работает.
Как мне теперь перегрузить умножение на число типа double и int?
я вот так делаю не работает:
C++
1
 template<class T> CMatrix operator* (T &a);
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru