crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> crosses initialization
Гость_me_*
сообщение 5.3.2009, 18:52
Сообщение #1





Гости








    


Стоолкнулся тут с проблемкой.. в одной из веток case напрочь отказывался работать код по инициализации объектов класса
QUrlInfo. ЧТобы я ни делал результат возвращал примерно следующее:

test.cpp:165: error: jump to case label
test.cpp:133: error: crosses initialization of ‘QUrlInfo urlCurrent’

Причём такая ругань как выяснилось возникала и с другими объектами классов, но не возникала с стандартными типами (например int) и т.п
Проблема решилась помещением этих объектов в блоки { }

Кто-нибудь сталкивался с такой проблемой? Можете объяснить причины?? Насколько я помню в стандарте ничего запрещающего подобное нету...
(компилятор gcc 4.3) Просто хотелось бы чтобы было понимание сути такого рода ошибок...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
SABROG
  опции профиля:
сообщение 5.3.2009, 20:37
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

Спасибо сказали: 229 раз(а)




Репутация:   34  


Оно? http://www.rsdn.ru/forum/message/3110741.all.aspx
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 5.3.2009, 21:49
Сообщение #3


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(Гость_me_* @ 5.3.2009, 21:52) *
Кто-нибудь сталкивался с такой проблемой?
тык
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_me_*
сообщение 5.3.2009, 23:31
Сообщение #4





Гости








    


Спасибо, оно! Ток почему-то на int переменные не ругался.. хотя суть ясна=)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 4.12.2024, 19:12