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

Работа с матрицами. Ошибочка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ конструкторы http://www.cyberforum.ru/cpp-beginners/thread655218.html
У меня вопрос: если программа с конструкторами, то нужно ли создавать объект в программе? И по какому синтаксису вызвать функцию, описанную в классе?
C++ Свернуть консольное окно в трей и развернуть по щелчку мыши Все доброго времени суток! Написал небольшую программку, которая периодически шлет данные в COM порт. Чтобы лишнее окно не висело, хочу затолкать его в трей (где часы). Никак не получается создать... http://www.cyberforum.ru/cpp-beginners/thread655212.html
Задача на алгоритм Дейкстры (как лучше хранить информацию?) C++
Доброго времени суток. Есть задача: Одна из команд-участниц олимпиады решила вернуться домой на электричках. При этом ребята хотят попасть домой как можно раньше. К сожалению, не все электрички...
Launch failed C++
Здравствуйте, в свое время стоял эклипс на компьютере, геморно установка была, но все же работал. Сейчас на ноут перешел, пытался установить, а вот что то не работает. Пишет ошибку Application...
C++ Область применения языка c++ http://www.cyberforum.ru/cpp-beginners/thread655207.html
Всем пт! Сори за глупый вопрос... Меня интересует: 1) где применяется язык с++ (если не сложно с примерами)? 2) на чем пишут стандартные простенькие на первый взгляд windows-приложения...
C++ Изучение Сейчас я учу с++ и delphi, правильно ли будет учить эти язык так : например одинаковые темы (классы и т.д) и одновременно их учить? И какой язык вообще более престижен и востребован? подробнее

Показать сообщение отдельно
voidkor
0 / 0 / 0
Регистрация: 20.09.2012
Сообщений: 6
20.09.2012, 21:17  [ТС]
#include "stdafx.h"
#include <iostream>

using namespace std;

class matrix{
private: double **Matrix;
int Rows, Cells;
public: matrix(int N, int M): Rows(N), Cells(M){}
friend ostream& operator<< (ostream& stream, matrix& obj);
friend istream& operator>> (istream& stream, matrix& obj);
void input();
~matrix(){}
};

istream& operator>> (istream& stream, matrix& obj){
for (int i = 0; i < obj.Rows; i++){
*obj.Matrix = new double[i];
for (int j = 0; j < obj.Cells; j++){
obj.Matrix[i] = new double[j];
stream >> obj.Matrix[i][j];
cout << " ";
}
cout << endl;
}
return stream;
}

ostream& operator<< (ostream& stream, matrix& obj){
stream.width(5);
for (int i = 0; i < obj.Rows; i++){
for (int j = 0; j < obj.Cells; j++){
stream << obj.Matrix[i][j] << " ";
}
stream << endl;
}
return stream;
}

int main()
{
int N,M;
cout << "Pls, enter size first matrix (NxM): " << endl << "N: ";
cin >> N;
cout << "M: ";
cin >> M;
matrix first(N,M);
cin >> first;
return 0;
}

P.S. again: Я дурак))) Весь код нужен чтобы ошибку найти, в перегрузке походу накосячил)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru