Помогите пожалуйста переделать маленький кусочек кода с C# в C++
class Program
{
static void Main(string[] args)
{
foreach (ProcessorFeature feature in System.Enum.GetValues(typeof(ProcessorFeature)))
{
System.Console.WriteLine(feature.ToString() + "\t: " + IsProcessorFeaturePresent(feature));
}
}
[System.Runtime.InteropServices.DllImport("Kernel32")]
static extern bool IsProcessorFeaturePresent(ProcessorFeature processorFeature);
enum ProcessorFeature : uint
{
PF_FLOATING_POINT_PRECISION_ERRATA = 0,
PF_FLOATING_POINT_EMULATED = 1,
PF_COMPARE_EXCHANGE_DOUBLE = 2,
PF_MMX_INSTRUCTIONS_AVAILABLE = 3,
PF_PPC_MOVEMEM_64BIT_OK = 4,
PF_ALPHA_BYTE_INSTRUCTIONS = 5,
PF_XMMI_INSTRUCTIONS_AVAILABLE = 6,
PF_3DNOW_INSTRUCTIONS_AVAILABLE = 7,
PF_RDTSC_INSTRUCTION_AVAILABLE = 8,
PF_PAE_ENABLED = 9,
PF_XMMI64_INSTRUCTIONS_AVAILABLE = 10,
PF_SSE_DAZ_MODE_AVAILABLE = 11,
PF_NX_ENABLED = 12,
PF_SSE3_INSTRUCTIONS_AVAILABLE = 13,
PF_COMPARE_EXCHANGE128 = 14,
PF_COMPARE64_EXCHANGE128 = 15,
PF_CHANNELS_ENABLED = 16,
PF_XSAVE_ENABLED = 17,
PF_SECOND_LEVEL_ADDRESS_TRANSLATION = 20,
PF_VIRT_FIRMWARE_ENABLED = 21,
}
}
Пытаюсь создать перечисление enum но пишет нужен идентификатор. Подключал lib но не помогает.
#pragma comment (lib, "Kernel32.lib")
Помогите пожалуйста.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники