windows.h
, т.е. по WinAPI. Такие вопросы тоже не имеют отношения к стандартному C++. Фасад WinAPI вообще на C написан.кроме как залезать в драйвер процессора или что бы спуфать в чужих приложениях через свой драйвер
0F2A
, т.е. команды cpuid
?Так же чтоб избежать утечки памяти вынес создание переменной перед объявлением цикла.
strtok
не приводит к выделению памяти, да и будь утечка, одним изменением локальности pch
ее не устранить. double nums[N];
не соответствует стандарту. Это значит что дальше скомпилированное приложение может вести себя как ему захочется, а не как ты написал.using namespace std
. <<
или >>
) не были переформатированы. using namespace std;
. Самое первое - это нужно стереть using namespace std;
из своего кода и никогда больше так не писать.Какие еще есть случаи?
case
, завершение определения метки, разделение вариантов результата тернарного оператора, разделение имен пространств при квалификации имени утверждения, начало выражения списка инициализации конструктора.
consteval
,inline
,constexpr
илиconst
? Константы бывают разные.Литералы, хоть и являются иммутабельными, к константам никакого отношения не имеют.
Может быть тебе лучше кодом написать? Включая то, какого эффекта ты хочешь добится.