一个c++和c中的差异问题
发表于 : 2006-04-08 22:11
在 effective c++中,强调了用const代替define
这里有个问题,如果define是在 .h中而有很多 .cpp文件包含,那么用const代替define为什么不会报告重复定义错误,而在c中如果也这么干,会报错。
这里有个问题,如果define是在 .h中而有很多 .cpp文件包含,那么用const代替define为什么不会报告重复定义错误,而在c中如果也这么干,会报错。