Beyond Simple Macros(更复杂的宏)

I could, of course, say a lot more about macros. All the macros you've seen so far have been fairly simple examples that save you a bit of typing but don't provide radical new ways of expressing things. In upcoming chapters you'll see examples of macros that allow you to express things in ways that would be virtually impossible without macros. You'll start in the very next chapter, in which you'll build a simple but effective unit test framework.

当然,我可以说更多关于宏的事情。目前为止,所有你见到的宏都是相当简单的例子,它们帮助你减轻了一些写代码的工作量,但却并没有提供表达事物的根本性的新方式。在接下来的章节里你将看到一些宏的示例,它们允许你以一种假如没有宏就完全做不到的方式来表达事物。从下一章开始,你将构建一个简单而高效的单元测试框架。