HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 17.04.2023, 17:00
ya_noob
Познающий
Регистрация: 26.10.2022
Сообщений: 57
С нами: 1870038

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

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

  #2  
Старый 17.04.2023, 17:42
Digger Man52
Познавший АНТИЧАТ
Регистрация: 14.07.2019
Сообщений: 1,097
С нами: 3596877

Репутация: 183


По умолчанию

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







C++:





Код:
SRHook
::
Hook

::
Hook
(
int
param
)




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

  #3  
Старый 17.04.2023, 23:20
ya_noob
Познающий
Регистрация: 26.10.2022
Сообщений: 57
С нами: 1870038

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

Цитата:
Сообщение от 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 и перегрузка вставилась
 
Ответить с цитированием

  #4  
Старый 18.04.2023, 14:18
Digger Man52
Познавший АНТИЧАТ
Регистрация: 14.07.2019
Сообщений: 1,097
С нами: 3596877

Репутация: 183


По умолчанию

IntelliSense включен?
 
Ответить с цитированием

  #5  
Старый 18.04.2023, 15:14
AdCKuY_DpO4uLa
Постоянный
Регистрация: 05.08.2018
Сообщений: 372
С нами: 4091290

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

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

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

0x63755F4A, "samp.dll", false/true
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.