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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.65
Mencey
 Аватар для Mencey
145 / 92 / 7
Регистрация: 22.07.2010
Сообщений: 424
21.08.2011, 09:49     Как инициализировать статический константный массив в классе? #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++

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

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

Текущее время: 17:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru