Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Учимся программировать
>
Начинающим
(Модератор:
Sla
) > Тема:
constant static class variable
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: constant static class variable (Прочитано 8352 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Mayor
Специалист
Offline
constant static class variable
«
:
15-07-2009 17:10 »
constant static class variable
забыл как объявить и инициализировать, что-нить сложнее int
Записан
1n c0de we trust
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
Re: constant static class variable
«
Ответ #1 :
16-07-2009 03:18 »
скажи цель ) А то объявить можно настолько сложно, что сам объявляющий не сразу въедет через месяц
Записан
>FAQ ПО ПРОГР.
>ССЫЛКИ ПО ПРОГР.
>Правила"Неотложки"
Mayor
Специалист
Offline
Re: constant static class variable
«
Ответ #2 :
16-07-2009 10:45 »
Цитата: Алексей1153++ от 16-07-2009 03:18
скажи цель ) А то объявить можно настолько сложно, что сам объявляющий не сразу въедет через месяц
цель для общего развития, пойдет любой студенческий пример, можно настолько сложный что объявляющий в него не въедет, лишь бы под msvc9e компилилось и исполнялось
Записан
1n c0de we trust
Serg79
Команда клуба
Offline
Пол:
Re: constant static class variable
«
Ответ #3 :
16-07-2009 12:34 »
Вот тебе парочка объявлений сложнее 'int':
Код:
char (*(*x())[])()
char (*(*x[3])())[5]
Записан
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
Re: constant static class variable
«
Ответ #4 :
16-07-2009 16:19 »
вот ещё небольшая жесть
Код:
template<class T>
class CParent
{
T* m_p;
public:
CParent()
{
m_p=0;
}
};
class CMy1:public CParent<CMy1>{} m_N;
Записан
>FAQ ПО ПРОГР.
>ССЫЛКИ ПО ПРОГР.
>Правила"Неотложки"
Mayor
Специалист
Offline
Re: constant static class variable
«
Ответ #5 :
16-07-2009 16:48 »
так поправка:
забыл как объявить и инициализировать, constant static class variable тип которой не int, тк стандарт с++ позволяет static int инициализировать в объявлении
скажем так пусть тип будет vector3
class vector3 { public: double x,y,z; }
нужно добавить константную статическую переменную типа vector3 в произвольный класс и инициализировать ее
Записан
1n c0de we trust
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
Re: constant static class variable
«
Ответ #6 :
16-07-2009 17:07 »
Код:
class vector3
{
public: double x,y,z;
vector3(double x_,double y_,double z_):x(x_),y(y_),z(z_){}
};
class CMy1
{
static vector3 v;
};
vector3 CMy1::v=vector3(1,2,3);
Записан
>FAQ ПО ПРОГР.
>ССЫЛКИ ПО ПРОГР.
>Правила"Неотложки"
Mayor
Специалист
Offline
Re: constant static class variable
«
Ответ #7 :
20-07-2009 18:04 »
Алексей1153++
, про модификаторы const забыл
Записан
1n c0de we trust
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
Re: constant static class variable
«
Ответ #8 :
21-07-2009 02:52 »
Mayor, где я забыл ? А, ну можно и поставить, если надо
Я не ставил.
Записан
>FAQ ПО ПРОГР.
>ССЫЛКИ ПО ПРОГР.
>Правила"Неотложки"
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Учимся программировать
>
Начинающим
(Модератор:
Sla
) > Тема:
constant static class variable
Загружается...