typedef和Macros有什么区别?

时间:2016-03-01 20:57:40

标签: c++ macros typedef ctime

typedef和宏之间有什么区别?我们可以简单地定义宏而不是使用typedef,以及此宏评估为CLOCKS_PER_SEC的内容(在<ctime>中定义)?

1 个答案:

答案 0 :(得分:1)

宏是在编译开始之前由预处理器执行的文本替换。

typedef可以被视为同义词。

宏CLOCKS_PER_SEC看起来像是一个标识符,其值为某个编号进行编译。

在某些平台上,CLOCKS_PER_SECOND是每秒时钟节拍的数量或每秒的时钟周期数。它是衡量时间或表现的标准。