
10.06.2018, 15:41
|
|
Новичок
Регистрация: 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
)
)
;
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|