Używanie wcześniej zdefiniowanego #define w nowym #define w C
Czy są jakieś potencjalne problemy / zagrożenia związane z robieniem czegoś takiego
#define SAMPLERATE 32 // Sample rate in hertz
#define ONE_MINUTE ( SAMPLERATE * 60 )
#define FIVE_MINUTES ( ONE_MINUTE * 5 )
Mój kompilator nie wydaje żadnych błędów ani ostrzeżeń. To bardzo miłe, ponieważ mogę je zmienić#define
wartość (SAMPLERATE) i wszystkie inne zostaną ustawione na to, co muszą być bez innych zmian. Po prostu nie jestem do końca pewien, czy jest to najlepsza praktyka czy bezpieczny.