- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
void СSomeClass::InternalRemovePath( QString qsPath, int pUIModule )
{
QProgressDialog * pDlg = (QProgressDialog *)pUIModule;
...................
}
.......................
void someFunction ()
{
..................
QProgressDialog * pProgress = NULL;
pProgress = new QProgressDialog( QObject::tr( "Deleting...") , QObject::tr( "Abort" ), 0, nTotal, NULL );
InternalRemovePath( qsPath , (int) pProgress );
..................
}
И по коду таких вещей (приведение указателей к int при передаче в функции) очень много. Пока собрал проект, задолбался.
Интересно, что автор курил? Хотя, нет - тут уже что-то потяжелее.
tr00_gr1m_doomster 23.03.2011 11:17 # −8
panter_dsd 23.03.2011 11:18 # +3
tr00_gr1m_doomster 23.03.2011 11:20 # −2
burdakovd 23.03.2011 11:51 # +6
Язык тут ни причем
tr00_gr1m_doomster 23.03.2011 11:55 # −5
burdakovd 23.03.2011 11:58 # +3
tr00_gr1m_doomster 23.03.2011 12:03 # −1
absolut 23.03.2011 12:03 # 0
вы попутали, это любой объект можно привести к object, а не наоборот.
tr00_gr1m_doomster 23.03.2011 12:04 # 0
absolut 23.03.2011 12:11 # 0
tr00_gr1m_doomster 23.03.2011 12:13 # 0
приведите List или Button к Object
absolut 23.03.2011 13:02 # 0
Object o = ls;
tr00_gr1m_doomster 23.03.2011 13:06 # −7
absolut 23.03.2011 13:17 # +4
tr00_gr1m_doomster 23.03.2011 13:19 # −5
Lure Of Chaos 23.03.2011 13:36 # +2
ArrayList<String> al=(ArrayList<String>) o;
tr00_gr1m_doomster 23.03.2011 13:40 # −3
явное приведение к ArrayList
конкурс на приведение наследника к предку продолжается
Lure Of Chaos 23.03.2011 13:45 # 0
tr00_gr1m_doomster 23.03.2011 13:47 # −3
Lure Of Chaos 23.03.2011 13:59 # 0
компилится, и в рантайме, как положено,
tr00_gr1m_doomster 23.03.2011 14:04 # −7
Lure Of Chaos 23.03.2011 14:13 # 0
создали обьект ArrayList и сразу привели его к интерфейсу List
привели к Object
привели Object обратно к ArrayList
создали Button
присвоили Button Object'у
и затем попытались Object привести к ArrayList, зная, что на самом деле там лежит Button
у вас перепутано построение фразы "привести х к у"
ладно, ваша очередь кодить. Покажите, что вы хотели?
tr00_gr1m_doomster 23.03.2011 14:24 # −3
Lure Of Chaos 23.03.2011 14:30 # 0
> исключени выскачило не из-за того что o в котором значение типа ArrayList попытался стать Button а из-за того что Button не смог стать ArrayList
вы опровергаете не мое утверждение, а его отрицание, как раз доказывая мое.
tr00_gr1m_doomster 23.03.2011 15:03 # 0
absolut 23.03.2011 14:11 # 0
Это даже не спор. Просто человек путается в понятиях объявленного и реального типов объекта.
Lure Of Chaos 23.03.2011 14:15 # 0
tr00_gr1m_doomster 23.03.2011 13:43 # −6
koodeer 23.03.2011 16:30 # +3
absolut 23.03.2011 14:04 # +1
Вы идиот или притворяетесь?
Lure Of Chaos 23.03.2011 14:30 # 0
bugmenot 23.03.2011 20:29 # +3
tr00_gr1m_doomster 23.03.2011 11:22 # −5
absolut 23.03.2011 12:07 # 0
tr00_gr1m_doomster 23.03.2011 12:44 # −3
Lure Of Chaos 23.03.2011 14:32 # +3
вот мне не нравятся обои в цветочек. Но они в цветочек, не в говно :)
TheCalligrapher 23.03.2011 19:22 # +7
tr00_gr1m_doomster 23.03.2011 19:24 # +1
Sauron 29.03.2011 02:05 # −1
Sauron 29.03.2011 02:00 # −1
TheCalligrapher 23.03.2011 19:20 # +3
panter_dsd 23.03.2011 19:30 # 0
absolut 23.03.2011 20:37 # +2
Sauron 29.03.2011 02:01 # −1
tr00_gr1m_doomster 23.03.2011 19:35 # −6
panter_dsd 23.03.2011 19:41 # +1
tr00_gr1m_doomster 23.03.2011 19:42 # −4
TheCalligrapher 23.03.2011 19:53 # +3
tr00_gr1m_doomster 23.03.2011 19:56 # −4
panter_dsd 23.03.2011 20:19 # 0
absolut 23.03.2011 20:39 # +5
внезапно всё прояснилось
tr00_gr1m_doomster 23.03.2011 21:11 # −3