#define SOME_CONST "String constant."
vs.
const char *const some_const = "String constant.";
Практически во всех виденных мной программах на C константы задаются первым методом (т.е. через препроцессор). Почему? И чем первый метод лучше второго?
#define SOME_CONST "String constant."
vs.
const char *const some_const = "String constant.";
Практически во всех виденных мной программах на C константы задаются первым методом (т.е. через препроцессор). Почему? И чем первый метод лучше второго?