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

Ошибка инициализации двумерного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Построить прямоугольник, являющийся пересечением двух других http://www.cyberforum.ru/cpp-beginners/thread768891.html
Есть класс: class rectangle { public: void OutRectangle(); void SetRectangle(); void MoveRectangle(); void ChangeRectangle(); void TwoRectInOne(rectangle rect1, rectangle rect2);
C++ Отформатировать текст ЗАДАЧА: входной файл - неотформатированный текст выходной файл - этот текст отформатирован(удалены лишние пробелы и т.д.) разбит на заданное количество колонок заданной ширины(символов). ПРОБЛЕМА:... http://www.cyberforum.ru/cpp-beginners/thread768880.html
C++ специфика создание 32 - х битного и 64 - х битного приложение
Господа допустим есть программа 32-х битная как из неё сделать 64-х битную . Интересует вообще как это реализуется и на сколько сложна будет переделка .
C++ переопределение шаблонов
Есть такой код: #ifndef ARRAY1_H #define ARRAY1_H #include <iostream> #include <locale.h> #include <assert.h> using namespace std;
C++ как работает программа? двойной указатель http://www.cyberforum.ru/cpp-beginners/thread768869.html
Здравствуйте,подскажите,пожалуйста,как работает программа! а в частности,зачем двойной указатель и как при помощи него все работает! void InsertNth(struct node** headRef, int index, int data) {...
C++ Ввести массив размерностью n элементов Ввести массив размерностью n элементов. N вводит пользователь. Вычислить среднее арифметическое положительных элементов массива. Буду очень благодарен. А то что то разобраться никак не могу. подробнее

Показать сообщение отдельно
vbloodv
22 / 22 / 0
Регистрация: 15.12.2012
Сообщений: 314

Ошибка инициализации двумерного массива - C++

22.01.2013, 15:42. Просмотров 713. Ответов 8
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
//Нужен массив 3х3;
enum colorMap {null = 0, yellow, green, blue, violet, red };
class Foo
{
int map[2][2];
   Foo()
   {
        map[2][2] = {yellow,green,null,null,null,null,blue,violet,red};
   }
}
Выбивает ошибки(компилятор понятно какой):
Кликните здесь для просмотра всего текста

e:\source\visualstudio2008\project\phenomen\phenomen\source\c_map.h(15) : error C2059: syntax error : '{'
e:\source\visualstudio2008\project\phenomen\phenomen\source\c_map.h(15) : error C2143: syntax error : missing ';' before '{'
e:\source\visualstudio2008\project\phenomen\phenomen\source\c_map.h(15) : error C2143: syntax error : missing ';' before '}'

Возможно статический массив не хочет переинициализироваться, но static const его делать нельзя, а предварительная инициализация это временный костыль !
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru