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

"Не хочу константу!" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ помогите разобраться с библиотекой и в чем ошибка? http://www.cyberforum.ru/cpp-beginners/thread362458.html
Это метод Якоби #include "stdafx.h" #include <math.h> #include "nrutil.h" /* Здесь определяются некоторые утилиты типа выделения памяти */ /* Преобразование элементов при ротации */ ...
C++ поиск в ширину(Рекурсивный) Программа запускается но выдает ошибку(Задача такая: Создать программу для решения задачи построения слова из некоторого множества букв (игра Scrabble) используя алгоритмы поиска в глубину и в... http://www.cyberforum.ru/cpp-beginners/thread362455.html
C++ рекурсивные классы
Доброго времени суток. Скажите пожалуйста, можно ли при написании класса объявить в нём поле того же типа что и сам класс? Компилятор ругается на такое, но может это возможно по другому? class car...
Помогите с задачками C++
16. В заданный текст входят только цифры и буквы. Определить, яв-ляется ли текст десятичной, шестнадцатеричной или двоичной записью целого либо вещественного числа (указать при выводе какого). 16. В...
C++ Сформировать массив из элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread362395.html
Из заданного массива А получить массив В попарно переставив первый и последний столбец, второй и предпоследней и т.д.
C++ Ошибка в куске кода Почему в массив не добавляется вводимое число??? include "stdafx.h" #include <time.h> #include <conio.h> #include "iostream" #include<stdlib.h> подробнее

Показать сообщение отдельно
vortexx1
6 / 6 / 2
Регистрация: 06.03.2011
Сообщений: 269

"Не хочу константу!" - C++

06.10.2011, 23:20. Просмотров 1458. Ответов 8
Метки (Все метки)

Здравствуйте. Компилятор (пишу в wxDev-C++) ругается на такой код

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#ifndef LIFE_H
#define LIFE_H
 
class Life
{
public:
    Life ();                        // конструктор
    int around ( int, int );        // считает, сколько клеток вокруг
    void deadOrAlive ( int, int );  // изменяет клетку в зависимости от условий
    void throughArray ();           // прочесывает массив и проверяет каждую его клетку
    void copyArrays ();             // копирует запасной массив в основной
    void clean_Array ();            // очищает запасной массив
    void printArray ();             // печатает массив
    
    int alive ();                   // считает, сколько живых клеток осталось
        
private:
    const int y_size = 44;
    const int x_size = 99;
    
    unsigned char array [ y_size ][ x_size ];        // основной массив
    unsigned char _array [ y_size ][ x_size ];       // запасной массив
};
 
#endif
и говорит:
ISO C++ forbids initialization of member `y_size'
making `y_size' static
ISO C++ forbids initialization of member `x_size'
making `x_size' static
Что делать? Вроде всё в порядке же.
Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru