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

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

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

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

21.08.2011, 09:49. Просмотров 2890. Ответов 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;
};
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.08.2011, 09:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как инициализировать статический константный массив в классе? (C++):

Как инициализировать массив в классе - C++
private: static char const figury_={0,4,0,0, 0,1,0,3, 2,1,0,3, 0,2,0,2, 1,2,0,2, ...

В классе инициализировать массив, в классе создать функцию вывода массива на экран - C++
Прошу помоши с выводом данных, которые содержаться в массиве, на экраy: Задача: В классе инициализировать массив, в классе создать...

Статический массив в классе - C++
Необходимо чтобы в классе №1 был динамический массив другого класса №2 типа static чтобы любой экземпляр класса №1 имел к массиву доступ:...

Нужно создать статический массив строк как статический массив указателей на строки. Условние ниже --> - C++
Слова английского текста рассортировать по возрастанию количества заданной буквы в слове. Слова с одинаковым количеством такой буквы...

создать статический массив строк как статический массив указателей на строки, задание ниже --> - C++
Слова английского текста, начинающиеся с гласных букв, рассортировать в алфавитном порядке по первой согласной букве слова. Остальные слова...

Статический константный член-класса - C++
Добрый день, что компилятору не нравится? VS 2013 // рекурсивное шаблоное метапрограммирование #include <iostream> using namespace...

1
rangerx
1933 / 1542 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
21.08.2011, 10:34 #2
C++
1
const Object Object::object_types[COUNT_OBJECT_TYPES] = {};
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.08.2011, 10:34
Привет! Вот еще темы с ответами:

Статический константный объект класса - C++
Извиняюсь за создание второй темы, но ...typedef std::vector<int> VI; class matrix { VI _11, _12, _21, _22; public: ...

Как инициализировать вектор в классе? - C++
#pragma once #include <iostream> using namespace std; #include <string> #include <sstream> #include <stack> #include <vector> ...

Что значит константный указатель на объект, указатель на константный объект, и как это можно использовать? - C++
Подскажите, что значит константный указатель на объект, указатель на константный объект, и как это можно использовать??

Константный метод и константный аргумент в методе - C++
Товарищи! Возник вопрос, в чем же разница, между константным методом и ссылкой на const объект в const методе? И использование двух...


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

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

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