C++ |
1
2
3
4
5
6
7
8
9
| *.h
...
const wchar_t lpszClassName[];
...
*.cpp
#include *.h
const wchar_t cWnd::lpszClassName [] ="habadubada";
... |
|
Результат:
>c:\users\alexsvk\documents\visual studio 2010\projects\api\schupak\ch1\listing_2\listing_2\cwnd.h(20): warning C4200: nonstandard extension used : zero-sized array in struct/union
1> Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
1>c:\users\alexsvk\documents\visual studio 2010\projects\api\schupak\ch1\listing_2\listing_2\cwnd.cpp(3): error C2761: 'const wchar_t cWnd::lpszClassName[]' : member function redeclaration not allowed
т.е. инициализация не static полей вне объявления класса невозможна?