对以下声明做下面的事情:如果该声明不是一个定义,请为它写一个定义。如果这声明是一个定义,请改写,使它成为不是定义的声明。
char ch; string s; int count = 1; const double pi = 3.1415926535897932385; extern int error_number; const char* name = "Njat"; const char* season[] = { "spring","summer","fall","winter" } struct Date{ int d,m,y; }; int day(Date* p) { return p->d; } double sqrt(double); template<class T>T abs(T a) { return a<0 ? -a:a; } typedef complex<short> Point; struct User; enum Beer{ Carlsberg,Tuborg,Thor }; namespace NS { int a; }