是否可以通过宏调用生成原始代码?
例如,我们具有以下宏:
#define LOG(x) std::cout << x << std::endl
现在在代码中我们有了:
LOG("This is a very cool string");
现在,我只想右键单击该宏调用并生成如下代码:
std::cout << "This is a very cool string" << std::endl;
例如与auto
关键字相同的内容:
auto myMap = std::map<int, int>();
我想右键单击auto
关键字,然后说“用显式类型声明替换'auto'”,使其看起来像这样:
std::map<int, int> myMap = std::map<int, int>();
如果有人对此有所了解,我将不胜感激! 预先感谢!