Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //sample1.cpp. Здесь все ок
- struct Foo
- {
- static const int a = 10;
- };
- int main
- {
- Foo foo;
- return 0;
- }
- //sample2.cpp.
- struct Bar
- {
- static const int a[] = {1, 2, 3};//так нельзя
- };
- //sample3.cpp
- struct BarFixed
- {
- static const int a[];
- };
- const int BarFixed::a[] = {1, 2, 3};//так можно
- //Вопрос - почему можно инициализировать static const int внутри класса, а static const int[] - нельзя?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement