include问题
描述:
有如下几个文件:
a.h,a.cpp
b.h,b.cpp
c.h
下面两个问题是孤立的.
问题一:想在a.cpp中用到c.h中的内容,我include放在a.h还是放在a.cpp中呢?
问题二:想在a.cpp和b.cpp中同时用到c.h,而且a.cpp b.cpp属于同一project,a.cpp先build.那我还用在b.cpp中include c.h吧?如果在b.cpp中也include了c.h是不是就要在c.h中加上#program once或者IF DEFINE _C.H之类的呢?