s*******e 发帖数: 664 | 1 ☆─────────────────────────────────────☆
PaulPierce (Paul) 于 (Mon Aug 31 16:51:16 2009, 美东) 提到:
我优点糊涂了,搞不清楚:
关于static const,下面程序有static怎么可以通过 compile.
不过如果我const去掉,就通不过,很正常。const难道可以把static作用取消?
比如我有三个file a.h, a.cpp, main.cpp
//a.h
extern const int i;
//a.cpp
#include "a.h"
static const int i = 3;
//main.cpp
#include "a.h"
int main()
{
return i;
}
☆─────────────────────────────────────☆
SuperString (小芝麻他爹) 于 (Mon Aug 31 16:59:56 2009, 美东) 提到:
without const
you have two conflicting ve |
|