В VS 2010 Pro Я получаю ошибку компиляции, в которой указано, что «ожидается идентификатор "в макс() части команды. Кажется, что в заголовочном файле windows.h указан макс (a, b), и он хочет его использовать.std :: cin.ignore (std :: numeric_limits <std :: streamsize> :: max(), ' n') ошибка при использовании #include <Windows.h>
Я пытался использовать #include как хорошо, но это не решить проблему
Есть ли вообще обойти это?
Возможный дубликат [std :: max - ожидаемый идентификатор] (http://stackoverflow.com/questions/7035023/stdmax-expected-an-identifier) – ildjarn
другой дубликат [macro "max" требует 2 аргумента, но только 1 данный] (http://stackoverflow.com/questions/518517/macro-max-requires-2-arguments-but-only-1-given) – jrok