假设我想实现如下示例效果:
if (i) j--;
现在我想在我的程序中多次插入该行。如果我想将该语句插入 1000 次,那么我必须手动复制粘贴它。
目的是在程序中插入语句,而不仅仅是实现相同的逻辑行为。
我想使用一个宏,它给出一个语句并在程序中n
插入语句n
时间。我认为这可以使用一些 Boost 库宏。但我从未使用过 Boost,也不知道应该使用哪一个。我也仅限于C而不是 C++,但我相信这个 boost 宏也应该在C中工作。
我想用什么以及如何使用它来达到这个效果
假设我想实现如下示例效果:
if (i) j--;
现在我想在我的程序中多次插入该行。如果我想将该语句插入 1000 次,那么我必须手动复制粘贴它。
目的是在程序中插入语句,而不仅仅是实现相同的逻辑行为。
我想使用一个宏,它给出一个语句并在程序中n
插入语句n
时间。我认为这可以使用一些 Boost 库宏。但我从未使用过 Boost,也不知道应该使用哪一个。我也仅限于C而不是 C++,但我相信这个 boost 宏也应该在C中工作。
我想用什么以及如何使用它来达到这个效果