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

Не может найти конструктор для иниц поля класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужен совет по выделению памяти http://www.cyberforum.ru/cpp-beginners/thread637294.html
Здравствуйте. В проекте частенько нужно выделять память только желательно проверять на bad_alloc. Написал функцию алокатор с проверкой: void* SafeMemoryAlloc(void ** ptr, size_t bytes, size_t size) { try { if ( ptr == NULL ) {
C++ Анти спам ,блокировака чата Не могу придумать как написать код С++ что бы когда человек в чат пишет очень быстро больше 5 сообщений ,то есть флудит срабатывал вот такой код player->GetSession()->m_muteTime = time(0) + 5; и его чат блокировался на 5 минут. Если кто может напишите Код http://www.cyberforum.ru/cpp-beginners/thread637292.html
C++ Рабочий стол
Как мне прописать в программе путь до рабочего стола?
Глобальные статические переменные C++
Ребят, может мне кто-нибудь объяснить назначение глобальных статических переменных? Литература (в частности Шилдт) говорит о том, что к таким переменным можно обратиться из первого файла через функцию, определенную во втором файле (вместе с глобальными статик переменными). А вот если попытаться получить доступ непосредственно (не через функцию) к этим переменным из первого файла, то получим фейл,...
C++ Ярлык http://www.cyberforum.ru/cpp-beginners/thread637245.html
Можно как нибудь програмно создать ярлык на определенный сайт в определенном месте?
C++ Выражение должно иметь тип класса. Да ну? перекопал весь форум, ни где не нашел решение моей проблемы. #include <GL/glut.h> #include <Windows.h> #include <iostream> #include <stdio.h> #include <math.h> #include <time.h> #include <vector> подробнее

Показать сообщение отдельно
KernelSource
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 19
13.08.2012, 22:34     Не может найти конструктор для иниц поля класса
Здравствуйте. Помогите с проблемой. Есть класс TCell, определен тип CellArray как массив 30 Х 30 из TCell. Также определен класс TGameSector, который имеет private поле CArr типа CellArray. При компиляции выходит ошибка: cannot find default constructor to initialize member TGameSector::CArr.
т.е. просит конструктор массива. Поискал в интернете, и, в частности, здесь, есть похожие проблемы но не "конструктор массива".

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class TCell: public TObject
{
//...
public:
__fastcall TCell(int X, int Y, uchar St);
//...
}
 
 
typedef TCell CellArray[30][30];
 
 
 
class TGameSector: public TImage
{
//...
  private:
    CellArray CArr;
 
  public:
 __fastcall TGameSector(TComponent* Owner, TInitStruct InitStruct);
//...
}
В cpp конструктор TGameSector описан:

C++
1
2
3
4
5
__fastcall TGameSector::TGameSector(TComponent* Owner, TInitStruct InitStruct) :  TImage(Owner)
{
 
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru