Question.5
A developer adds 8 friend functions to a class:
class Sensor {
int raw;
float calibrated;
uint32_t timestamp;
friend void log_raw(Sensor&);
friend void log_cal(Sensor&);
friend void reset_raw(Sensor&);
friend void reset_cal(Sensor&);
friend void validate(Sensor&);
friend void serialize(Sensor&);
friend void compare(Sensor&, Sensor&);
friend void debug_dump(Sensor&);
};Is this good practice?