В С++-функции мне нужен компилятор для выбора другого блока, если он компилируется для 64-битной архитектуры.
Я знаю способ сделать это для MSVС++ и g++, поэтому я отправлю его как ответ. Однако я хотел бы знать, есть ли лучший способ (более элегантный, который будет работать для всех компиляторов/всех 64-битных архитектур). Если нет лучшего способа, какие другие предопределенные макросы следует искать, чтобы быть совместимыми с другими компиляторами/архитектурами?