Показать сообщение отдельно

  #6  
Старый 10.06.2018, 15:41
ArtzEs
Новичок
Регистрация: 09.07.2017
Сообщений: 8
С нами: 4656361

Репутация: 3
По умолчанию

Тут несколько вопрос есть, к ответам в данном топике.

1) Зачем СРтим тут сделал this указателем?

C++:





Код:
int
__thiscall stPickupPool
::
RemovePickup
(
stPickupPool
[
COLOR
=
#ff0000
]
*
this
[
/
COLOR
]
,
signed
int
id
)


2) Зачем тут list сделали указателем, почему нельзя просто через массив реализовать, без объявление указателя? (к примеру, как это делается в c#)

C++:





Код:
static
int
fraction_current
=
0
;
const
char
*
list
=
{
u8
"Не выбрано\0"
u8
"Полиция г.Los-Santos\0"
u8
"Полиция г.San-Fierro\0"
u8
"Полиция г.Las-Venturas\0"
u8
"Федеральное Бюро Расследований\0"
}
;
ImGui
::
Combo
(
u8
"Фракция"
,
&
fraction_current
,
list
,
sizeof
(
list
)
)
;


3) Тут как во втором вопросе, только тут сделали массив через указатели, зачем?

C++:





Код:
const
char
*
items
[
]
=
{
"AAAA"
,
"BBBB"
,
"CCCC"
,
"DDDD"
,
"EEEE"
,
"FFFF"
,
"GGGG"
,
"HHHH"
,
"IIII"
,
"JJJJ"
,
"KKKK"
}
;
static
int
item2
=
-
1
;
ImGui
::
Combo
(
"Выбор кости"
,
&
item2
,
items
,
IM_ARRAYSIZE
(
items
)
)
;
 
Ответить с цитированием