Size: a a a

2021 March 28

s

shadow krutoi🍀 in pro.cxx
да
источник

LA

Liber Azerate in pro.cxx
Danya
Это ты про VS, а не VSCode
Ошибся
источник

LA

Liber Azerate in pro.cxx
shadow krutoi🍀
всем здравствуйте!
подскажите, кто работает в VS Code, как изменить стандарт языка на C++20? уже всё перепробовал, ничего не помогает...
Ну так это выставляется в параметрах компилятора, который ты используешь
источник

Е

Егор in pro.cxx
Попробуй вот это скомпилировать
int main() {
   auto [a,b] = std::pair{1,1};    
}
источник

Е

Егор in pro.cxx
и давай всё же в @supapro
источник

s

shadow krutoi🍀 in pro.cxx
окей, спасибо
источник

s

shadow krutoi🍀 in pro.cxx
Егор
Попробуй вот это скомпилировать
int main() {
   auto [a,b] = std::pair{1,1};    
}
не компилится
источник

s

shadow krutoi🍀 in pro.cxx
Liber Azerate
Ну так это выставляется в параметрах компилятора, который ты используешь
выставил в tasks.json, не помогло
источник

i

iv in pro.cxx
Подскажите как сравнивать длинные числа записанные строкой
источник

D

Danya in pro.cxx
iv
Подскажите как сравнивать длинные числа записанные строкой
Не покажем
источник

IZ

Ilia Zviagin in pro.cxx
Сергей Казьмин
Так дело не только в дизасме. В студийном дебаггере смотрел тоже. Там загрузчик действительно просуммировал адрес с базовым адресом загрузки модуля, только вот беда в том, что ModuleEntry + 0 = ModuleEntry

Следовательно, там просто лежит адрес на начало модуля

В этом и проблема, так как стреляет access violation-ом очень больно
Какой ещё адрес, ты бредишь что ли? Ой, как же все ...
источник

IZ

Ilia Zviagin in pro.cxx
shadow krutoi🍀
всем здравствуйте!
подскажите, кто работает в VS Code, как изменить стандарт языка на C++20? уже всё перепробовал, ничего не помогает...
У твоего компилятора найти список опций и там - опцию (параметр командной строки) как задать стандарт
источник

IZ

Ilia Zviagin in pro.cxx
Сергей Казьмин
https://godbolt.org/z/c5rxPedMj

Ну и ещё забыл сказать, что такие спецэффекты наблюдаются только при отключенной оптимизации
Просмотрю
источник

IZ

Ilia Zviagin in pro.cxx
Сергей Казьмин
https://godbolt.org/z/c5rxPedMj

Ну и ещё забыл сказать, что такие спецэффекты наблюдаются только при отключенной оптимизации
Да потому что нехрен динамически .dll линковать, если не умеешь...
источник

IZ

Ilia Zviagin in pro.cxx
Сергей Казьмин
https://godbolt.org/z/c5rxPedMj

Ну и ещё забыл сказать, что такие спецэффекты наблюдаются только при отключенной оптимизации
Функция так объявлена
NTSYSAPI NTSTATUS RtlGetVersion(
 PRTL_OSVERSIONINFOW lpVersionInformation
);
А ты её так вызываешь,

using fnRtlGetVersion = LONG(WINAPI *)(OSVERSIONINFOEXW*);


Ну
вот и получи, фашист, гранату...
источник

АР

Андрей Руссков... in pro.cxx
интересно а в винапи есть define LPWINAPIPOSVERSIONINFOEXW?
источник

СК

Сергей Казьмин... in pro.cxx
Ilia Zviagin
Функция так объявлена
NTSYSAPI NTSTATUS RtlGetVersion(
 PRTL_OSVERSIONINFOW lpVersionInformation
);
А ты её так вызываешь,

using fnRtlGetVersion = LONG(WINAPI *)(OSVERSIONINFOEXW*);


Ну
вот и получи, фашист, гранату...
Эээ, ты удивишься, но это идентичные сигнатуры...
источник

СК

Сергей Казьмин... in pro.cxx
Ilia Zviagin
Какой ещё адрес, ты бредишь что ли? Ой, как же все ...
Что не так?)
источник

AT

Alexey Tkachenko in pro.cxx
Сергей Казьмин
Что не так?)
Calling convention?
источник

СК

Сергей Казьмин... in pro.cxx
Его кажись на мсдн не пишут
источник