Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
 
newslayer
0 / 0 / 0
Регистрация: 30.05.2012
Сообщений: 3
1

Создание массива экземпляров класса

13.11.2013, 04:12. Просмотров 471. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        class Step
        {
            public int val;           
        }
 
        private void button1_Click(object sender, EventArgs e)
        {                   
            Step[] a = new Step[10];
            a[1].val = 6;
        }
 
 
    }
}
Ошибка: В экземпляре объекта не задана ссылка на объект. На этой строчке a[1].val = 6; Все 10 штук содержат NULL
Заранее спасибо!
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2013, 04:12
Ответы с готовыми решениями:

String, как создать глобальный массив из экземпляров этого класса?
Добрый день. Начал недавно изучать Visual Studio. Хочу создать в класс одним из полей которого...

Создание массива объектов класса
Доброго времени суток. Visual Studio 2005(windows form application), вопрос следующий: как создать...

Создание массива экземпляров класса
namespace WindowsFormsApplication1 { public partial class Form1 : Form { public...

SFML Создание массива экземпляров класса
В ActionScript3.0 такой безысходности небыло) Работаю с SFML Проблема собственно в том, что я не...

Создание массива экземпляров класса с не стандарным конструктором
Здравствуйте. Подскажите пожалуйста. Есть у меня некий класс Аaa. У него два конструктора - простой...

2
Kuzia domovenok
2898 / 2470 / 636
Регистрация: 25.03.2012
Сообщений: 8,804
Записей в блоге: 1
Завершенные тесты: 1
13.11.2013, 04:16 2
Это не C++
0
alsav22
5463 / 4858 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
13.11.2013, 05:59 3
Если бы это был С++, то я бы так написал:
C++
1
2
Step *a = new Step[10];
a[1].val = 6;
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2013, 05:59

Объявление класса, создание экземпляров класса. Наследование классов
Вообщем начал делать программу:"Создать класс Матрицы, обеспечивающего размещение матрицы...

Создание экземпляров класса
Такая проблема: делал изначально один главный класс проекта (допустим Level1), куча текста и тд....

Динамическое создание экземпляров класса
Здравствуйте! Имеется класс TUnits и родительский класс TGameObjects, необходимо, чтобы при нажатии...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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