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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.65
Mencey
147 / 94 / 7
Регистрация: 22.07.2010
Сообщений: 424
#1

Как инициализировать статический константный массив в классе? - C++

21.08.2011, 09:49. Просмотров 2783. Ответов 1
Метки нет (Все метки)

Например, есть класс, которой статически хранит виды себя. Не могу понять как его инициализировать (Или может предложите хранить по другому?)
C++
1
2
3
4
5
6
7
8
9
class Object
{
private:
    static const Object object_types[COUNT_OBJECT_TYPES];
    int i1, i2;
public:
    static const int COUNT_OBJECT_TYPES = 6;
    ...
};
Добавлено через 34 минуты
Исправил баг.
C++
1
2
3
4
5
6
7
8
9
class Object
{
public:
    static const int COUNT_OBJECT_TYPES = 6;
    ...
private:
    static const Object object_types[COUNT_OBJECT_TYPES];
    int i1, i2;
};
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.08.2011, 09:49     Как инициализировать статический константный массив в классе?
Посмотрите здесь:
Как инициализировать массив в классе C++
В классе инициализировать массив, в классе создать функцию вывода массива на экран C++
Статический массив в классе C++
C++ Нужно создать статический массив строк как статический массив указателей на строки. Условние ниже -->
C++ создать статический массив строк как статический массив указателей на строки, задание ниже -->
Статический константный член-класса C++
C++ Статический константный объект класса
C++ Как инициализировать вектор в классе?
Что значит константный указатель на объект, указатель на константный объект, и как это можно использовать? C++
Константный метод и константный аргумент в методе C++
Как инициализировать массив чисел в С++? C++
Как инициализировать такой массив C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,909
21.08.2011, 10:34     Как инициализировать статический константный массив в классе? #2
C++
1
const Object Object::object_types[COUNT_OBJECT_TYPES] = {};
Yandex
Объявления
21.08.2011, 10:34     Как инициализировать статический константный массив в классе?
Ответ Создать тему
Опции темы

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