Здравствуйте, гость ( Вход | Регистрация )
Litkevich Yuriy | Дата 11.4.2008, 10:59 |
вообще мне интересно в чем проблема, поэтому создел тему оператор switch, GCC ест, а студия нет | |
Admin | Дата 11.4.2008, 8:50 |
Ветка мягко начала тянуться не в ту сторону Угу, если будете намерены дальше обсуждать, то скажите, чтобы я тему раздел. |
|
icore2008 | Дата 11.4.2008, 8:38 |
может это связано с ключами компиляции, типа "строго по такому-то стандарту", вообще я их обычно пишу, но мне говорили что это не обязательно, вот я, в первый раз, решил не писать Ветка мягко начала тянуться не в ту сторону Я вот тоже, открыл справочник Г. Шилдта: Цитата switch (expression) { ... } Цитата значением выражения должно быть целое число или символ В данном примере - целое число :-/вроде бы все корректно. |
|
Litkevich Yuriy | Дата 11.4.2008, 5:06 |
может это связано с ключами компиляции, типа "строго по такому-то стандарту", вообще я их обычно пишу, но мне говорили что это не обязательно, вот я, в первый раз, решил не писать |
|
icore2008 | Дата 10.4.2008, 21:30 |
честно говоря, время позднее и голова тормозит, может операторы при case в скобки взять: ... скомпилилолсь, спасибо. Вопрос, конечно не по теме, но все же: Скажите, пожалуйста, а gcc код без скобочек компилировал без проблем? Почему VC++ не проглотил без скобок? |
|
Litkevich Yuriy | Дата 10.4.2008, 20:36 |
честно говоря, время позднее и голова тормозит, может операторы при case в скобки взять:
|
|
icore2008 | Дата 10.4.2008, 20:24 |
Юрий, спасибо Вам большое за проект. попробовал правда его откомпилировать с помощью VC++, что-то не пошлО, заругался компилятор: Цитата cl -c -nologo -Zm200 -Zi -MDd -Zi -MDd -GR -EHsc -W3 -w34100 -w34189 -DUNICODE -DWIN32 -D ystddelegate.cpp ystddelegate.cpp(60) : error C2360: initialization of 'cmbox' is skipped by 'case' label ystddelegate.cpp(56) : see declaration of 'cmbox' ystddelegate.cpp(63) : error C2361: initialization of 'cmbox' is skipped by 'default' label ystddelegate.cpp(56) : see declaration of 'cmbox' ystddelegate.cpp(90) : error C2360: initialization of 'cmbox' is skipped by 'case' label ystddelegate.cpp(80) : see declaration of 'cmbox' ystddelegate.cpp(95) : error C2361: initialization of 'dtedit' is skipped by 'default' label ystddelegate.cpp(91) : see declaration of 'dtedit' ystddelegate.cpp(95) : error C2361: initialization of 'cmbox' is skipped by 'default' label ystddelegate.cpp(80) : see declaration of 'cmbox' ystddelegate.cpp(117) : error C2360: initialization of 'cmbox' is skipped by 'case' label ystddelegate.cpp(114) : see declaration of 'cmbox' ystddelegate.cpp(121) : error C2361: initialization of 'dtedit' is skipped by 'default' label ystddelegate.cpp(118) : see declaration of 'dtedit' ystddelegate.cpp(121) : error C2361: initialization of 'cmbox' is skipped by 'default' label ystddelegate.cpp(114) : see declaration of 'cmbox' NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio .NET\VC7\BIN\nmake.exe"' : Stop. |
|
Litkevich Yuriy | Дата 8.4.2008, 21:14 |
думаю что по простому ни как | |
rich | Дата 8.4.2008, 20:47 |
если в Qt 4.1.4 для QTableWidget есть только
можно ли вставить делегат только для определенного столбца? |
|
Litkevich Yuriy | Дата 8.4.2008, 7:08 |
В догонку HTML-документация, которую нагенерил DoxyGen ystddelegate_doc.zip ( 93.18 килобайт ) Кол-во скачиваний: 537 |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 19:00 |