Страница 1 из 1

Как в С++ объявить идентификатор?

Добавлено: Пн июн 01, 2009 10:34
RIP95_95
Объясните как объявить идентификатор ,в Visual 2008, case например.
Да и еще такой вопрос: Что такое Значение выбора (или выражения) не является константой?

Re: Как в С++ объявить идентификатор?

Добавлено: Пн июн 01, 2009 22:23
Hank
RIP95_95 писал(а):Объясните как объявить идентификатор
что за идентификатор? вы о чем?
RIP95_95 писал(а):case например
телепатирую

Код: Выделить всё

switch ( test ) {

  case 1 : 
    // Process for test = 1
    ...
    break;

  case 5 : 
    // Process for test = 5
    ...
    break;

  default : 
    // Process for all other cases.
    ...

}
RIP95_95 писал(а):Что такое Значение выбора (или выражения) не является константой?
это значит, что значение не известно на этапе компиляции, хотя опять не понятно, о чем конкретно речь.

Re: Как в С++ объявить идентификатор?

Добавлено: Пн июн 01, 2009 23:59
DbIMok
понятно конечно о чем речь - все написано в сообщ. об ошибке.
переменная не может стоять вместо "1", "5". там должна быть константа или выражение, результат которого константа.

Re: Как в С++ объявить идентификатор?

Добавлено: Ср окт 28, 2009 0:07
Smoki
DbIMok то биш результата константа - неизменное значение?

Re: Как в С++ объявить идентификатор?

Добавлено: Ср окт 28, 2009 12:42
Hunter.1121
Не. результат (аргумент) может быть любым, то, с чем его сравнивают должно быть константой )))

Re: Как в С++ объявить идентификатор?

Добавлено: Ср окт 28, 2009 17:33
Smoki
Hunter.1121 писал(а):Не. результат (аргумент) может быть любым, то, с чем его сравнивают должно быть константой )))
а,спасибо.