Прошу помощи в идеях. Не могу перешагнуть следующую задачу.
Создан некий класс, задача которого сравнивать два аргумента конечной длины (4 байта). Тип каждого аргумента может задаваться отдельно, например в enum:
Код: Выделить всё
enum _cmp_type_e {
_cmp_char = 'C',
_cmp_ushort = 'U',
_cmp_short = 'S',
_cmp_uint = 'T',
_cmp_int = 'I',
_cmp_float = 'F'
};
class comparator
{
public:
uint8_t arg1[4];
uint8_t arg2[4];
_cmp_type_e arg_type1, arg_type2;
}


