以下是引用柳儿在2006-3-21 10:49:00的发言:
在C++中, const 变量默认是internal linkage (跟C不同),在一个compilation unit内,其实起的作用跟define差不多,就是直接用值去替换。
在C++中, const 变量默认是internal linkage (跟C不同),在一个compilation unit内,其实起的作用跟define差不多,就是直接用值去替换。
按照这句话的意思能说明为什么输出的值不一样。也就是说在同一地址里,可以有不同的值,对吗?柳儿
woyaochengshuyidianle 我真的什么也不会