С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Создание двумерного массива объектов класса Cell - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу вычисления с применением условного оператора http://www.cyberforum.ru/cpp-beginners/thread581457.html
u=\begin{cases} {x}^{2}-3, & x < 0 \\ x, & x \geq 0 \end{cases}
C++ Ленточное умножение матриц с использованием MPI Помогите разобраться, почему в результирующей матрице С диагональные элементы считаются неправильно? Код взят отсюда. void InitProcess (double* &A,double* &B,double* &C ,int &Size) {... http://www.cyberforum.ru/cpp-beginners/thread581454.html
C++ Битовые операции.
подскажите пожалуйста как сделать обратное преобразование после выполнения такого кода st=1; st = (st >> 16) & 0x7fff; как теперь получить st =1 st = (st << 16) ????????;
Матрицы: все локальные минимумы заменить на 0, матрицу читать с файла C++
Дана матрица размера M x N. Элемент называется локальным минимумом (максимумом), если она меньше его окружающих элементов. Заменить все локальные минимумы 0.
C++ Составить программу вычисления с применением условного оператора. M=max {a,b,c} http://www.cyberforum.ru/cpp-beginners/thread581412.html
#include <iostream.h> int main() { float x,y,z,A,B; cout<<("Введите x, y, z: "); cin>>x>>y>>z; A=x+y+z; B=x*y*z; float max(float A,float B);
C++ Стек. Использование разделяемой памяти Привет. Как сделать так, чтобы вывелось несколько процессов (pid1, pid2 ,pid3...), в зависимости от значения, введенного через scanf. Например: printf("Vvedite chislo processov\n");... подробнее

Показать сообщение отдельно
truktarushkin
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 10

Создание двумерного массива объектов класса Cell - C++

21.05.2012, 16:23. Просмотров 788. Ответов 9
Метки (Все метки)

начал изучать ООП, и возник вопрос с разбором программы:

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
#define EMPTY        0x00
typedef char CellType; 
typedef int TurnScore;
typedef char CellState;
class Cell
{
  private:
    char Data;
  public:
    Cell (void);
    void Set(CellType CT); 
....
};
class Board
{
  private:
    Cell board[8][8];
    Cell NullCell;  
  protected:
    .....                 
  public:
Board(void);
...
Cell::Cell(void)     
{ Data = EMPTY; }...
Cell board[8][8]; - это массив какого типа? не понимаю синтаксис, получается переменная класса Board - объект класа Cell? Далее, если Data - это переменная типа char, то EMPTY тоже? вообще, что означает обозначение #define EMPTY 0x00? буду благодарен за помощь!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.