JC
Size: a a a
JC
DC
DC
RN
DC
DC
RN
RN
TS
DC
DC
DC
DC
class City
{
int lvl;
string name;
template <int size, class T>
void(*act)(Collection<size, T> &);
public:
template <int size, class T>
void Act();
};TS
TS
class City
{
int lvl;
string name;
template <int size, class T>
void(*act)(Collection<size, T> &);
public:
template <int size, class T>
void Act();
};template<typename Callable>};
class City
{
int lvl;
string name;
Callable act;
public:
City(Callable act1)
{
this->name = name;
act = act1;
}
void Act();
DC
AP
template<typename Callable>};
class City
{
int lvl;
string name;
Callable act;
public:
City(Callable act1)
{
this->name = name;
act = act1;
}
void Act();