Форум программистов, компьютерный форум CyberForum.ru

Статические массивы, члены класса - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.94
VergilEx
0 / 0 / 0
Регистрация: 13.01.2009
Сообщений: 8
11.04.2010, 13:59     Статические массивы, члены класса #1
необходимо создать статический массив.
компилятор gcc
C++
1
2
3
4
5
6
7
8
9
#include<iostream>
class c{
public:
    static const char x[] = "qwe";
};
int main(){
    std::cout<<c::x;
    return 0;
}
$ g++ try.cpp -Wall
try.cpp:4: error: invalid in-class initialization of static data member of non-integral type ‘const char []’
try.cpp: In function ‘int main()’:
try.cpp:7: error: ‘x’ is not a member of ‘c’
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2010, 13:59     Статические массивы, члены класса
Посмотрите здесь:

Как правильно инициализировать статические члены класса? C++
C++ Зависимости и статические члены
C++ Статические члены класса
Конструктор класса, содержащего только статические члены C++
C++ Статические члены и функции
Статические члены C++
C++ Статические члены класса
C++ Класс MyString через статические члены класса

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
11.04.2010, 15:17     Статические массивы, члены класса #2
C++
1
2
3
4
5
6
7
class c
{
    public:
        static const char x[];
};
 
const char c::x[] = "qwe";
VergilEx
0 / 0 / 0
Регистрация: 13.01.2009
Сообщений: 8
11.04.2010, 15:42  [ТС]     Статические массивы, члены класса #3
C++
1
std::cout<<"спасибо большое\n";
Yandex
Объявления
11.04.2010, 15:42     Статические массивы, члены класса
Ответ Создать тему
Опции темы

Текущее время: 05:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru