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

Чтение памяти не возможно - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В матрице переставить строки в порядке убывания количества отрицательных чисел в строке http://www.cyberforum.ru/cpp-beginners/thread1046794.html
Пожалуйста помогите написать программу! В матрице В переставить строки в порядке убывания количества отрицательных чисел в строке.
C++ Длинное целое 100 дес знаков инициализировать Длинное целое 100 дес. знаков. инициализировать себя из 1) строки символов 2)целого 3)уметь +=, -=, ==, != 4) уметь выводить себя в поток помогите пожалуйста написать, с комментариями (С++) http://www.cyberforum.ru/cpp-beginners/thread1046779.html
C++ Удалить из целочисленного одномерного массива все элементы, в записи которых все цифры различны
Удалить из целочисленного одномерного массива все элементы, в записи которых все цифры различны. Решить при помощи сдвига элементов. Помогите пожалуйста.
C++ 16-ричная система
всем привет. помогите составить логическую функцию которая определяет для одного числа(в 10 ричной системе). состоит ли оно полностью из букв в 16ричной системе
C++ марицы http://www.cyberforum.ru/cpp-beginners/thread1046769.html
Составить следующие функции с матрицей. 1) функцию, которая для одного целого числа (не для одномерного массива и не для матрицы) определяет, является ли оно кратным числу К, где К и анализируемое...
C++ Найти сумму модулей массива до первого нуля 1) в одномерном массиве (а не в матрице) найти сумму модулей до первого нуля. Если нуль в начале массива, получить нуль, а если нет - сумму модулей всех чисел массива; 2) с помощью первой функции... подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4395 / 3238 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
18.12.2013, 17:40
C++
1
2
3
4
5
6
7
8
9
10
Matrix(int n)//конструктор1
    {
         float **Value = new float*[n]; // Value - локальная переменная. Не член класса.
        for (int i = 0; i < n; i++)
        for (int j = 0; i < n; i++)
        {
            Value[i] = new float[n]; // Локальная переменная
            Value[j] = new float[n]; // Локальная переменная
        }
    }
Ну и, как я уже говорил, совершенно нелепый цикл. Более правильный конструктор:
C++
1
2
3
4
5
6
7
8
explicit Matrix(int n)
    {
         Value = new float*[n]; // Value - член-класса. 
        for (int i = 0; i < n; i++)
        {
            Value[i] = new float[n]; 
        }
    }
И конечно, конструктор по умолчанию не должен быть пустым, как уже сказал Alex5.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru