ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Не могу вставить перегрузку конструктора класса. (https://forum.antichat.xyz/showthread.php?t=1474478)

ya_noob 17.04.2023 17:00

Использую SRHook и не могу вставить одну из перегрузок конструктора, чтобы не писать в ручную, я не понимаю в чем дело.

Digger Man52 17.04.2023 17:42

нихуя не понял, но я предполагаю, если я правильно понял, что ты хочешь, если тебе нужно вызвать конструктор типа инт, тогда







C++:





Код:

SRHook
::
Hook

::
Hook
(
int
param
)





если у тебя конструктор уже определен в Hook, можешь просто вызывать конструктор с передачей параметра в ()

ya_noob 17.04.2023 23:20

Цитата:

Сообщение от Digger Man

нихуя не понял, но я предполагаю, если я правильно понял, что ты хочешь, если тебе нужно вызвать конструктор типа инт, тогда







C++:





Код:

SRHook
::
Hook

::
Hook
(
int
param
)




если у тебя конструктор уже определен в Hook, можешь просто вызывать конструктор с передачей параметра в ()

Видишь на скрине Hook(size_t addr, std::string_view _module, bool DebugOverride). Я стрелочками вверх/вниз выбираю перегрузку и жму Enter, у меня просто происходит смещение указателя для набора текста в право, с Tab'ом то же самое, в интернете описано, что на Tab и Enter перегрузка вставляется автоматически. Вот что я имею ввиду, чтобы мне не писать вручную "size_t addr, std::string_view _module, bool DebugOverride", а просто нажать Enter и перегрузка вставилась

Digger Man52 18.04.2023 14:18

IntelliSense включен?

AdCKuY_DpO4uLa 18.04.2023 15:14

Перегрузка выбирается автоматически, в зависимости от передаваемых параметров, через всякие ентеры и табы ты её не поставишь. Просто посмотрит какие параметры принимает нужная тебе перегрузка и их передавай

Соответственно, если тебе нужна перегрузка со скрина, то примерные параметры:

0x63755F4A, "samp.dll", false/true


Время: 20:22