Как перенести этот код (C++) на C#?C++ to C# porting
template <class entity_type>
class State {
public:
virtual void Enter(entity_type*) = 0;
virtual void Execute(entity_type*) = 0;
virtual void Exit(entity_type*) = 0;
virtual ~State() { }
};
@ lollancf37 То есть то, что голоса для. Повысьте ответы, которые, как вы считаете, хороши, и, скорее всего, искатель взглянет на них. Оставлять комментарии, подобные этому, не помогает. –
Итак, следуя различным вопросам и предположениям, изложенным в ответах ниже, возможно, вы могли бы дать нам несколько советов о том, что такое 'entity_type', и как интерфейс' State' должен работать на нем? Кроме того, здесь указано состояние «State» (например, это чисто абстрактный класс) или содержит конкретные переменные или методы, которые вы не указали? – Rook
Я следую за кодом в книге программирования IA. Хороший текст, но довольно запутанный. Часть кода объясняется после многих страниц. - –