Как обнаружить, “Используют MFC” в препроцессоре

Вы просто используете метку для разрыва внутренних петель

public class Test {
public static void main(String[] args) {
    outerloop:
for (int i=0; i < 5; i++) {
  for (int j=0; j < 5; j++) {
    if (i * j > 6) {
      System.out.println("Breaking");
      break outerloop;
    }
    System.out.println(i + " " + j);
  }
}
System.out.println("Done");
}
}
8
задан peterchen 28 July 2009 в 21:38
поделиться

2 ответа

Я всегда проверял наличие определяемого символа _MFC_VER.

Это номер версии используемого MFC 0x0700 = 7.0

Он находится в «Предопределенных макросах» в MSDN

10
ответ дан 5 December 2019 в 12:11
поделиться

Символ _AFX обычно определяется для проектов MFC.

0
ответ дан 5 December 2019 в 12:11
поделиться
Другие вопросы по тегам:

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