typedef 和宏有什么区别?
What is the difference between typedef and Macros?
typedef
和宏有什么区别?我们可以简单地定义一个宏而不是使用 typedef,这个宏对 CLOCKS_PER_SEC
(在 <ctime>
中定义)的计算结果是什么?
宏是编译开始前由预处理器执行的文本替换。
一个typedef
可以认为是一个同义词。
宏 CLOCKS_PER_SEC 看起来像是一个标识符,计算结果为某个数字以供编译。
在某些平台上,CLOCKS_PER_SECOND 是每秒 时钟滴答数 或每秒时钟周期数。它是时间或性能的衡量标准。
typedef
和宏有什么区别?我们可以简单地定义一个宏而不是使用 typedef,这个宏对 CLOCKS_PER_SEC
(在 <ctime>
中定义)的计算结果是什么?
宏是编译开始前由预处理器执行的文本替换。
一个typedef
可以认为是一个同义词。
宏 CLOCKS_PER_SEC 看起来像是一个标识符,计算结果为某个数字以供编译。
在某些平台上,CLOCKS_PER_SECOND 是每秒 时钟滴答数 或每秒时钟周期数。它是时间或性能的衡量标准。