最近编程一直用java,delphi,我都习惯于它们的类声明和实现都在一个unit中了,现在由于工作需要,又搞起vc,但是对于vc中的头文件有点搞不定,如果有我有一个类class Aaa,头文件是Aaa.h,实现文件是Aaa.cpp,在Aaa.cpp中加上一句#include "Aaa.h",假如在Bbb.cpp文件中也需要用到类Aaa,所以必须也加上一句#include “Aaa.h“,这时编译器就报错了,大意好象是说重复声明。我想vc中对公用变量和类肯定有一套自己的做法,虚心向各们高手请教。