|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.06.2012, 16:43 | #1 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
автоматический уникальный ID типа времени компиляции
Вопрос: можно ли добиться след. эффекта:
Код:
|
17.06.2012, 21:22 | #2 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
имхо даже с constexpr это не сделать (именно с enum)
а вот в D без проблем Код:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
17.06.2012, 23:00 | #3 | |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Цитата:
|
|
17.06.2012, 23:08 | #4 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2netrino
http://ideone.com/Uv6wh получается, что можно. может в d1 нельзя было? я вообще с языком не очень хорошо знаком, изучаю только.
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
17.06.2012, 23:15 | #5 | |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Цитата:
|
|
18.06.2012, 09:48 | #6 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 505
|
Знающий не говорит, говорящий не знает (С) Лао Цзы
Последний раз редактировалось Krok27; 18.06.2012 в 09:50. |
18.06.2012, 12:54 | #7 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2Krok27
страна чудес молочных, блин))) но моя студия на работе (2003) больше 1400 значений не осиливает, ругается на глубину рекурсии. хехе. а вот в gcc не работает http://ideone.com/WFmFQ первый вариант (с бустом) не проверял хех. все куда проще http://ideone.com/U8s8Z только в каждом классе вручную нужно его определять, ибо при инстансах шаблона он ID не меняет, ибо тупо препроцессор
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance Последний раз редактировалось pproger; 18.06.2012 в 13:11. |
18.06.2012, 14:37 | #8 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 505
|
С бустом вроде пахает VS10:
Код:
Знающий не говорит, говорящий не знает (С) Лао Цзы
Последний раз редактировалось Krok27; 18.06.2012 в 15:06. |
18.06.2012, 14:58 | #9 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2Krok27
в g++ нет
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
18.06.2012, 15:10 | #10 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 505
|
2pproger
Ога.
Знающий не говорит, говорящий не знает (С) Лао Цзы
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Уникальный идентификатор типа | brag | Общие вопросы C/C++ | 10 | 17.06.2012 20:33 |
Определение типа класса по переменной на объект этого класса при компиляции | phomm | Общие вопросы Delphi | 24 | 08.04.2011 14:11 |
ПОИСК В БД .DBF ПО ВРЕМЕНИ И ДАТЕ В ПОЛЕ ТИПА DATETIME | ЛисЁНЫШ | БД в Delphi | 10 | 05.06.2010 21:02 |
Автоматический перевод времени с гринвича. | Demien | Общие вопросы Delphi | 0 | 27.08.2009 12:02 |
Опредиление типа медиа-файла,времени его звучания | Anatol_rus | Мультимедиа в Delphi | 2 | 13.11.2008 22:41 |