D
Size: a a a
AN
struct Serializable {
virtual std::string serialize() = 0; // pure virtual
}
struct Person : public Serializable {
std::string serialize() {
return name;
}
private:
std::string name;
}
и тут если передаём по указателю T*, то это не отменяет того, что интерфейс реализован TАФ
DP
АФ
АЛ
AZ
AN
AN
AZ