/
Size: a a a
/
/
AB
AB
AB
/
/
/
КБ
AB
КБ
КБ
D
AB
D
/
/
КБ
unsigned
, а всё остальное в int
'ах.. А что если тебе в конструктор передадут std::numeric_limits<int>::max() + 1
? В unsigned
это поместится, а int
нет.. У тебя могут быть отрицательные размеры. Почему? Зачем?D
std::function<void()>
2) Либо добавляешь в шаблонный параметр:template <class T, class Callback>
void appendApplet(T* applet, Callback callback)
Е