Форум программистов, компьютерный форум 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> подробнее

Показать сообщение отдельно
DU
1478 / 1054 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
13.08.2012, 22:59     Не может найти конструктор для иниц поля класса
При создании массива создаются все элементы этого массива. для каждого должен позваться конструктор. Причем зовется конструктор без параметров, потому что какого-то способа задать специальный конструктор нет. Это значит, что у объектов массива должен быть конструктор без параметров. Т.к. у вас в массиве объекты типа TCell и у класса TCell нет конструктора без параметров, массив таких ячеек создаться не может.
Лечится добавлением в ТCell конструктора без параметров и потом уже каждая ячейка инициализируется в теле конструктора TGameSelector.
 
Текущее время: 18:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru