我写

#ifndef Header1.h
#define Header1.h

class Complex
{
   [...]
};

#endif


在我的项目(Visual Studio 2010)中,出现错误C2008:“。” :宏定义中未预期。我不了解“ Header1.h”是什么问题或如何解决。

最佳答案

请勿使用。使用_代替

#ifndef HEADER1_H
#define HEADER1_H

class Complex
{
   [...]
};

#endif

09-09 23:14