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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.94
VergilEx
0 / 0 / 0
Регистрация: 13.01.2009
Сообщений: 8
#1

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

11.04.2010, 13:59. Просмотров 2150. Ответов 2
Метки нет (Все метки)

необходимо создать статический массив.
компилятор 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++
Практикуюсь по книге Стенли Липпмана &quot;Язык программирования C++ вводный курс&quot; 4 изд. Осваиваю главу 12.6 Статические члены класса. В...

Статические массивы - C++
int a; cout &lt;&lt; sizeof(a) &lt;&lt; endl; cout &lt;&lt; a &lt;&lt; endl; Добрый день. Почему выводится, что sizeof(a)=16 байт. a же это адрес,...

Статические данные класса - C++
Здравствуйте. Подскажите, почему при создании класса Date не происходит бесконечного вызова конструкторов? class Date { ...

Статические поля класса - C++
Не подскажете как инициализировать статический массив? Но чтобы я сам мог ввести этот массив.

двумерные статические массивы - C++
Дана квадратная матрица. Отсортировать по убыванию первую её строку и все строки содержащие элементы, равные наибольшему элементу матрицы. ...

Одномерные статические массивы - C++
1) Необходимо удалить все четные элементы 2) Необходимо добавить k элементов в начало массива. 3) Необходимо переставить четные...

Одномерные статические массивы - C++
Ввести одномерный статический массив из к чисел. И сдвинуть элементы массива циклически на n позиций влево.

Mingw, nostdlib и статические констатные массивы - C++
Есть глобальный константный массив, элементы которого имеют тривиальный тип, а значения известны на стадии компиляции. То есть, очевидный...

Статические массивы(был бы очень признателен)! - C++
Нужно написать код на с++ ,на данный момент не могу реализовать так как знаний маловато. Task 1. To find the minimum element of...

Заменить статические массивы на глобальные и heapalloc на new.WinApi - C++
Есть программа,перемножающие два многочлена с помощью потоков. Коэффиценты задаются в массивах A и B n,m-их разномерность. Они у меня...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,911
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";
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru