![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Zakhar_Shan |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 14.6.2007 Где: Тюмень Репутация: 1 Всего: 2 |
Допустим есть список:
1.Можно ли узнать колличество значений в списке? 2.Можно их перебрать как например в массиве и вывести список в программе (Например в ComboBox)? Зарание благодарствую ![]() |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 24 Всего: 69 |
нельзя |
|||
|
||||
Zakhar_Shan |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 14.6.2007 Где: Тюмень Репутация: 1 Всего: 2 |
Так вот если я не знаю что там есть first и fourth ??? |
||||
|
|||||
zim22 |
|
||||||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 24 Всего: 69 |
Добавлено @ 09:55
вам нужно выводить значения enum или сами названия полей? значения enum вывести так можно:
Это сообщение отредактировал(а) zim22 - 17.4.2009, 10:00 |
||||||
|
|||||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 2 Всего: 306 |
Zakhar_Shan, не слишком ли много хочешь от простого перечисления?
|
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 24 Всего: 69 |
C# умеет это делать. |
|||
|
||||
Rififi |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1254 Регистрация: 9.3.2008 Репутация: 11 Всего: 36 |
Zakhar_Shan,
1.Можно ли узнать колличество значений в списке? нет. 2.Можно их перебрать как например в массиве и вывести список в программе (Например в ComboBox)? нет. |
|||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 2 Всего: 306 |
||||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 24 Всего: 69 |
угу, я помню ещё удивился, когда точку поставил чувак после целого числа и ему список свойств выпал ![]() |
|||
|
||||
vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
только в частном случае, в общем случае их вывести в цикле нельзя |
|||
|
||||
Zakhar_Shan |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 14.6.2007 Где: Тюмень Репутация: 1 Всего: 2 |
Мне нужно вывести в ComboBox сами имена переменых. Например в случае с:
Чтоб был список: 1. x_1 2. x_2
Много ![]() Это что ежё за частный случай? |
||||||
|
|||||||
zim22 |
|
||||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 24 Всего: 69 |
Когда каждый следующий член enum больше или меньше предыдущего на какое-то фиксированное число. Т.е. чтобы мы были в состоянии строить прогноз относительно значения след/пред. элемента. Но ничто нам не мешает создать такой enum:
я не знаю, как можно вывести имена переменных... разве что так:
|
||||
|
|||||
J0ker |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 986 Регистрация: 17.9.2008 Репутация: 4 Всего: 14 |
||||
|
||||
Mattias |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 12.3.2009 Репутация: нет Всего: нет |
А как-нибудь через typeid() , type_info нельзя попробовать?
Это сообщение отредактировал(а) Mattias - 17.4.2009, 16:37 |
|||
|
||||
J0ker |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 986 Регистрация: 17.9.2008 Репутация: 4 Всего: 14 |
нет enum - это не тип в полном смысле Это сообщение отредактировал(а) J0ker - 17.4.2009, 17:04 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |