链式typedef:Perf.问题?

Isa*_*rke 1 c++ typedef

使用新的代码片段,我问自己一个问题:多个typedef是否在同一基本类型上影响性能?

示例(我知道这很愚蠢,但这就是我实际看到的,typedef的四个级别...):

typedef float T_FLOAT
typedef T_FLOAT T_TIME
typedef T_TIME T_CURRENTTIME
tyoedef T_CURRENTTIME CLOCKCURRENTTIME
// etc.
Run Code Online (Sandbox Code Playgroud)

我正在使用的应用程序非常庞大(数十万LoC),所以我想知道......

在GCC中使用-02(有时是-03),是否将这4种类型中的每一种都计算为基类型?

任何抬头赞赏=)


Jay*_*Jay 5

不,typedef是仅编译时选项.