Недавно я сталкивался с typedef
с и #define
с. Даже при том, что они имеют похожее использование, один из них является токеном компилятора, а другой - токеном препроцессора.
Это заставило меня задуматься об их скорости работы, так как каждый хочет быть максимально быстрым в конкурентном программировании. .
Итак, какой из них относительно быстрее? Объяснение, сопровождаемое ответом, было бы здорово. Будет ли используемый компилятор иметь какую-либо разницу, как g++
против MSVC compiler
против clang
компилятор?
Примеры использования: typedef long long int
и #define ll long long int
.