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

Ошибка в композиции классов. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти в файле все весенние и осенние даты http://www.cyberforum.ru/cpp-beginners/thread284351.html
Всем Привет =) помогите кто нибуть пожалуйста! решить задачу на си Дан файл f, содержащий различные даты. Каждая дата - это число, месяц и год. Найти: а) год с наименьшим номером; б) все весенние даты; в) все осенние даты г) самую позднюю дату.
C++ помогите пожалуйста с решением задач на си: Добрый день, помогите пожалуйста с решением задач на си: 1) Описать функцию Min(A,N) вещественного типа, находящую минимальный элемент массива A, состоящего из N вещественных чисел. С помощью этой функции найти минимальные элементы массивов A, B, C размера NA, NB, NC соответственно. 2)Дана квадратная матрица порядка M. Найти суммы элементов ее диагоналей, параллельных побочной (начиная с... http://www.cyberforum.ru/cpp-beginners/thread284346.html
C++ Проверить, пуст ли файл
Как можно проверить пустоту файла? Поиск юзал. Добавлено через 17 минут fstream f; f.open("f.txt",ios::in);//открываем поток для чтения f>>temp.name;if (f.eof()){ cout<<"А файл то пуст :D"<<endl;f.close();} f.close(); Пришел к чему-то такому %-)
C++ Обработка массивов структур с использованием контейнеров
Вариант 13 Написать программу, которая содержит текущую информацию о книгах в библиотеке. Сведения о книгах включают: □ номер УДК; □ фамилию и инициалы автора; □ название; □ год издания; □ количество экземпляров данной книги в библиотеке. Программа должна обеспечивать:
C++ люди, помогите написать задачу на с++ !!!! http://www.cyberforum.ru/cpp-beginners/thread284321.html
люди, помогите написать задачу на с++ !!!! составить программу, в которой -организовать ввод строки текста -определить кол-во букв "H" в тексте -подсчитать кол-во слов, которые начинаются с "H"
C++ Программа , которая на основе исходных данных, расположенных во входном файле , находит определенные матрицы. Написать программу , которая на основе исходных данных, расположенных во входном файле с именем INPUT.TXT, находит описанные ниже матрицы. - простые числа должны иметь одинаковую сумму цифр (например, 11) - цифра в левом верхнем углу матрицы задаётся заранее - матрица может содержать одинаковые простые числа - в случае некольких возможных вариантов решения - выдать все решения - простое... подробнее

Показать сообщение отдельно
fankrot
0 / 0 / 0
Регистрация: 27.04.2011
Сообщений: 11
27.04.2011, 14:11     Ошибка в композиции классов.
Приветствую вас!
Прошу помощи, ибо уже не в силах себе помочь. Я новичек в кодинге, сейчас пишу игру Пакмана, но появилась проблема:

есть класс Game:
Код
class Game {
public:
        Game();
	void Run() {Engine.Work(); } // вызов этого метода дает ошибку

private:
	Engine Engine;
};
есть класс Engine:
Код
class Engine {
public:
	Engine();
	void Work() { PackMen.Move() }; // вызов этого метода тоже дает ошибку
	void KeyParser(const char *) const;

private:	
	Person PackMen;
};
и есть класс Person:
Код
class Person {
public:
	Person();
	void Move() { }; //просто пустой метод

};
Вызываю метод Work класса Engine, который должен вызвать метод Move класса Person, но почему то вылетает ошибка:

error C2662: 'Move' : cannot convert 'this' pointer from 'const class Person' to 'class Person &'

Помогите люди добрые.. С ума схожу. Есть огромное желание написать прогу, все уже продумано, но из за это ошибки не могу продолжать((.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru