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

Динамическая матрица - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ как организовать повтор ввода данных http://www.cyberforum.ru/cpp-beginners/thread560609.html
Как на примере этого кода сделать возврат к воду чисел а при нажатие esc или же ctrl+z - выходило с программы! Заранее спасибо! #include <iostream> using namespace std; void main()
C++ Найти самую часто встречаемую и самую редко встречаемую буквы во фрагменте произвольного текста Найти самую часто встречаемую и самую редко встречаемую буквы во фрагменте произвольного текста. Подскажите. http://www.cyberforum.ru/cpp-beginners/thread560607.html
выдает ошибку C++
здравствуйте.написал код программы (Даны пять действительных чисел. Выберите из них те, которые принадлежат интервалу (5; 16), и возведите их в квадрат.) ,выдает одну ошибку error C2065: с: необъявленный идентификатор.помогите вылечить.заранее спасибо. #include <iostream> #include <math.h> using namespace std; int main () { setlocale (0 , "");
С++ Наследование C++
#include <conio.h> #include <iostream.h> class MyClass { int a; public: MyClass(int); show_a(int) }
C++ из алгоритма в программу http://www.cyberforum.ru/cpp-beginners/thread560586.html
Люди, помогите.. есть алгоритм, но не выходит написать прогу.., надо ввести данные, т.е. числа, оно должно отсортировать(алгоритм ниже) и вывести результат... typedef struct slist_ { long val; struct slist_ *next; } slist; // функция сортирования возвращает указатель в начало отсортированного списка
C++ Ввести два массива, содержащих соответственно 6 и 7 компонентов. Извлечь квадратный корень из положительных элементов массивов. Операции ввода-вывода Задание: Ввести два массива, содержащих соответственно 6 и 7 компонентов. Извлечь квадратный корень из положительных элементов массивов. Операции ввода-вывода массивов и формирования новых массивов оформить в виде функции. Вычисление значения минимального элемента массива выполнить с помощью функций. Попробовала написать сама, вот что получилось: #include<stdio.h> #include<math.h>... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
28.04.2012, 19:50     Динамическая матрица
Цитата Сообщение от Rashmash Посмотреть сообщение
Matrix c;
c = a+b;
Здесь вызывается конструтор по умолчанию, а потом - оператор присваивания, который вы не написали. Компилятор сгенерирует его за вас и будет утечка памяти. С operator + всё в порядке.
upd: точнее, логичнее было бы написать его так:
C++
1
2
3
4
5
6
7
Matrix Matrix::operator+(const Matrix &mat){
    Matrix ret(*this);
    for (int i=0; i<n; ++i){
        ret.m[i] += mat.m[i];
    }
    return ret;
}
 
Текущее время: 19:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru