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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
RakhimBek
165 / 1 / 0
Регистрация: 15.02.2012
Сообщений: 41
#1

Классы С++ - C++

17.02.2013, 12:46. Просмотров 270. Ответов 2
Метки нет (Все метки)

пишу класс матрица
проблема такая :
Пусть в классе Есть функция прибавления матрицы AddMa(Alma mat);
где Alma - имя класса ,mat - матрица
Когда в классе Alma существует деструктор (~Alma)то , кострукция вида (уже в мэине)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
      ..
  
      int main()
      { 
         Alma w(5,5);
         тут иницализировал и показал - норм
         w.AddMa(w); - вот в результате с исходной матрицей происходит нечто ))
         некоторые элементы ,а именно остальные кроме первых двух - трех строк складыва.тся успешно\
         в остальном абракадабра;
        
        
        
      }
      ..
без деструктора все успешно, почему ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2013, 12:46     Классы С++
Посмотрите здесь:

Классы - C++
Доброго всем времени суток.Пожалуйста помогите разобраться с классами.Не идут они у меня.Объяснить не кому,а просто читать и делать...

Классы - C++
Создать абстрактный тип данных - класс вектор, который имеет указатель на double, число элементов и переменную состояния. Определить...

Классы - C++
Помогите пожалуста решить задачу Создайте класс в соответствии с условием задачи. Определить функции-члены класса для вывода реализации...

Классы - C++
Только недавно начал разбираться с классами. Тут же появилась проблема с заданием. Реализовать класс TClass1, содержащий в качестве...

Классы с++ - C++
Правильно ли я описал класс? #include "stdafx.h" #include <algorithm> #include <iostream> using namespace std; int main(int...

классы - C++
здравствуйте. помогите, пожалуйста, доделать программу. #include <iostream.h> #include <stdlib.h> #include <conio.h> #include...

Классы - C++
#include "stdafx.h" #include <iostream> using namespace std; class Animal{ public: virtual string voice() = 0; void...

Классы - C++
Всем доброго времени суток, кто поможет реализовать след пункты: -конструктор без аргументов: -конструктор инициализации: ...

классы C++ - C++
Помогите пожалуйста!!! Срочно нужна помощь I . Проект должен содержать один файл с расширением *.сср II.Классы не должны содержать...

классы - C++
Не компилируется, помогите #include <iostream> #include <cstdlib> #include <vector> #include <map> // ��������� �������� ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vasjatko
0 / 0 / 0
Регистрация: 04.09.2012
Сообщений: 12
17.02.2013, 12:57     Классы С++ #2
Деструктор нужен лишь тогда, когда вы выделяете динамическую память или когда вам нужно сделать какую то запись, в лог файл например, после выхода с функций вашего класса. А для работы с числами диструктор вам не обязателен.
RakhimBek
165 / 1 / 0
Регистрация: 15.02.2012
Сообщений: 41
17.02.2013, 13:33  [ТС]     Классы С++ #3
Нужен был лишь амперсанд ))
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru