Как я могу использовать gcc для компиляции x86 ассемблерного кода на x64 компьютере

if constexpr требует постоянного выражения для условия. Поэтому is_constant_evaluated, конечно, всегда будет правдой в таком контексте.

Он предназначен для обычного if. Цель состоит в том, чтобы не входить в путь кода, который недопустим в функции constexpr при оценке в константном выражении. Но чтобы он выполнялся во время выполнения. Это не для того, чтобы полностью исключить эти пути кода из функции.

5
задан Zain Rizvi 14 November 2008 в 22:30
поделиться

1 ответ

Просто передайте -m32 опция к gcc.

16
ответ дан 18 December 2019 в 10:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: