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

Динамический массив как глобальная переменная - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание проекта в Visual Studio Express 2010 http://www.cyberforum.ru/cpp-beginners/thread525538.html
У меня такая проблема:Нужно написать прогу на С++ . Обьясните как это сделать в VS если мне всякие проекты не нужны нужно только компилировать смотреть ошибки итд Какой вид проекта создавать ?. А когда просто любой проект создаешь он при запуске пишет . Проет устарел .... И при запуске выдает ошибку типо нет файла .exe Просто только начал программировать!!!
C++ Создайте структуру Дата с элементами День, Месяц, Год. Народ, не могу понять структуры и учитель ничего не объясняет, помогите с кодом. Создайте структуру Дата с элементами День, Месяц, Год. Для N человек с заданной датой рождения вывести сообщение, в какой декаде родился человек, в каком сезоне и в каком веке. http://www.cyberforum.ru/cpp-beginners/thread525520.html
C++ Функция, рисующуя по границам экрана дисплея рамку из символов '*'
Написать программу, имеющую в своем составе функцию, рисующую по границам экрана дисплея рамку из символов '*'.
C++ не полностью работает программа. if-else
задача состоит в том, что в 5-значном числе найти одинаковые числа и вывести на экран их значение. #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; int main() { int x,a,b,c,d,e,w=0;
C++ не вычисляет http://www.cyberforum.ru/cpp-beginners/thread525496.html
nеревел с mур6о nаckaля на срр все nашет но не вычuсляеm кажеmся как будmо бесконечный цuкл можеm где ошuбься, nомогumе пожалуйсmа вроде код все правuльно nеpевел program sist_truba; {$APPTYPE CONSOLE} uses SysUtils; Const g=9.81; cz=300; pa=9.81E4;kMax=20; Type matr=array of real; vect=array of real; matr2=array of vect; matr3=array of matr;
C++ Контейнеры vector c++ Работа с матрицей: - vector<vector<int>>; - размеры и максимум вводятся с клавиатуры; - заполнить случайными значениями; - удалить строку и столбец, на пересечении которых стоит максимальный элемент (первый из найденных); - упорядочить строки матрицы по возрастанию сумм элементов строк. подробнее

Показать сообщение отдельно
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
22.03.2012, 15:42     Динамический массив как глобальная переменная
Я предложил как пример, как понял просьбу ТС!

Да и в Вашем примере не вижу динамического массива



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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <iostream>
 
using namespace std;
 
int **mass = 0; 
 
class myclass
{
    int x, y;
    
public:
    myclass(){};
    ~myclass(){};
 
    int **Matrix(int n, int m) //описания функции динамического выделения памяти под матрицу
    {
        int **matr = new int *[n]; 
            for (int i = 0; i < n; ++i) 
                matr[i] = new int [m];     
        return matr; //возвращаем массив
    }
    
    void release(int n)
    {
        // высвобождение динамической памяти
        for (int i = 0; i < n; i++)
            delete [] mass[i];
        delete [] mass;
    }
};
 
 
int main()
{ 
    int x, y;
    cout << "Задайте размеры матрицы - ";
    cin >> x >> y;
    
    myclass ob;
 
    mass = ob.Matrix(x, y); //вызываем функцию которая выделяет память под динамический массив
    
    ob.release(x);// высвобождение динамической памяти
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru