这意味着宏所使用的所有临时变量都会在替换发生之前自动重新进行命名,从而防止名字产生冲突。
This means that all temporary variables used by a macro are automatically renamed before the substitution occurs in order to prevent them from having conflicting names.
正如其名字所暗示的,lazy - seq宏被用来创建一个惰性序列。
As the name suggests, the lazy-seq macro is used to create a lazy sequence.
有一些其他的宏引用也可以使用,由当前的日期和时间、模块名字、项目名字等等所取代。
Some other macro references are available that are substituted with the current date and time, module name, project name, and so on.
大家好,我的名字叫杨宏。每个人都有属于自己的梦想。梦想是神圣的,伟大的。它可以让一个人坚强起来。努力地去追求,去奋斗。
Hello, everyone! My name is Yang Hong. Everyone has their own dreams. The dream is sacred, and great. It can make a person strong. Efforts to seek, to fight.
这个版本的函数应该能够和其他版本兼容,名字用宏转发到实际的函数。
This version of these functions should also happily coexist with other versions, as the names used are macros that expand to the actual function names.
宏(气吁吁地说!)的名字使用全是大写的BOOST _开始。
一般,得到工作于名字空间、函数、类作用域的优秀的静态断言要比多使用一个难看的宏要值得。
The general conclusion was that the good of a static assert working at namespace, function, and class scope outweighed the ugliness of a macro.
注意同样的名字装饰由宏来替我们完成了。
Note that now the name decoration is done for us by the macro.
注意同样的名字装饰由宏来替我们完成了。
Note that now the name decoration is done for us by the macro.
应用推荐