我写#ifndef Header1.h #define Header1.h class Complex { [...] }; #endif 在我的项目(Visual Studio 2010)中,出现错误C2008:“。” :宏定义中未预期。我不了解“ Header1.h”是什么问题或如何解决。 最佳答案 请勿使用。使用_代替#ifndef HEADER1_H #define HEADER1_H class Complex { [...] }; #endif