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

удаление динамеческого массива в деструкторе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ malloc vs new http://www.cyberforum.ru/cpp-beginners/thread807166.html
Доброго времени суток. Когда я для выделения памяти пользовался malloc/calloc и освобождал с помощью free, у меня вылетала ошибка: ОС Windows инициировала точку останова в SSL_sockets.exe. Это может быть вызвано повреждением кучи и указывает на ошибку в SSL_sockets.exe или в одной из загруженных им DLL. Память выделяю под строку типа wchar_t. Например, сломалось на выделении памяти: ...
C++ Работа с файлом ofstream file1("C:\\Users\\User\\Desktop\\jewelry.txt"); Ошибка 6 error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "file1" Оъясните как исправить эту ошибку. Спс. http://www.cyberforum.ru/cpp-beginners/thread807163.html
C++ преобразование типов в с++
Собственно вопрос в следующем. Распишите пожалуйста по шагам что происходит при выполнении данного кода { //... myclass x(10); x=12345; //... } С первой строчкой всё ясно - вызывается конструктор класса myclass , который создаёт объект o.
C++ Вывести предложения, заканчивающие знаком аопроса
Вывести вопросительные предложения где ошибка? #include <iostream> #include <string> using namespace std; int main() { string s,s4="";
C++ Диапазон чисел - вывести по порядку, указывая сколько строк должно быть http://www.cyberforum.ru/cpp-beginners/thread807153.html
Здравствуйте! Я новичек, и пробую сам изучать С++ решая задачки. Вот собственно застрял на одном вопросе. Знаю что решение довольно простое. Но чегото никак не выходит, и гуглем не мог найти решения.... Допустим мне надо вывести цифры от 1 до 100 по порядку. 10*10 количество строк и столбцов. Как это сделать применяя циклы for и используя двумерный массив, а также не пользуясь массивами !?...
C++ Динамический массив произвольного размера динамический массив заданного размера: int *massiv = new int а как организовать произвольного размера? спасибо. подробнее

Показать сообщение отдельно
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
13.03.2013, 14:08     удаление динамеческого массива в деструкторе
И зачем создавать вручную третью матрицу если есть класс? Что-то так (код не додумываю, просто для размышлений):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Matrix c3;
    if (c3.mn == 3)
        {
        for (i = 0; i < n; i++) for (j = 0; j < 3; j++) 
        {
            handle1=0; 
            for (k = 0;k < 3; k++) handle1+=c1.mass1[i][k] * c2.mass1[k][j];
            c3.mass1[i][j]=handle1;
        }
    
        for (i=0;i<n;i++)
        {
           for (j=0;j<3;j++)
           {
               cout << c3.mass1[i][j] << " ";
           }
           cout << endl;
        }
    
    } else cout << "Ошибка: Размеры матриц не соответствуют правилам умножения матриц" << endl;
    
    /*for (int i = 0; i < n; ++i)
            free(mass3[i]);
    free(mass3);*/,
 
Текущее время: 06:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru