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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Доступ внука к Protected http://www.cyberforum.ru/cpp-beginners/thread343853.html
Здравствуйте, сегодня встал перед такой проблемой. Дело в том, что создал класс, наследующий public доступом по цепочке (внук). Но если сын мог использовать protected отца, я ожидал, что и внук сможет...компилятор ругается (множественное наследование применять не хочу). Пришлось сунуть поля из protected в public. Подскажите пожалуйста, быть может, я что-то упустил? Каким способом можно было...
C++ Перевернуть число Задача: Перевернуть введенное пользователем число и вывести на екран. Сначала я подсчитал количество цифр в числе: #include <iostream> #include <math.h> using namespace std; void main() { http://www.cyberforum.ru/cpp-beginners/thread343827.html
C++ Класс Employee, проблемы реализации
Задание: Создайте класс с именем Employee («служащий»), включающий в качестве элементов данных три информационных пункта: имя (тип string), фамилию (тип string) и месячную зарплату (тип int). Ваш класс должен иметь конструктор, инициализирующий три элемента данных. Предусмотрите set- и get -функции для каждого элемента данных. Если зарплата не положительна, устанавливайте ее равной...
Вопрос по компоновке и компиляции C++
Хочу скомпоновать программу состоящую из нескольких исходных файлов: в заголовке включаемые модули + объявление класса Т; в первом исходном файле определение функций класса Т; во втором сам мэйн. Подскажите как это правильно сделать. (Вижуал студио 2010). Заранее спасибо.
C++ Тому кто хочет программировать. http://www.cyberforum.ru/cpp-beginners/thread343794.html
Этот мануал предназначен для тех кто хочет начать программировать но не знает с чего начать. 1.Выбор языка. Человек захотевший начать программировать первым делом отправляется в гугл, с таким запросом как "Обучение программированию" или отправляется в Википедию и там пишет запрос "языки программирования".Прочитав одну две статейку он понимает что не всё так просто и язык...
C++ Создание оконных приложений Подскажите, пожалуйста, книгу, в которой наиболее подробно описывается создание оконных приложений на С++. Заранее благодарен! подробнее

Показать сообщение отдельно
Mencey
147 / 94 / 7
Регистрация: 22.07.2010
Сообщений: 424

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

21.08.2011, 09:49. Просмотров 2649. Ответов 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;
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru