Visual Studio替代宏调用或自动关键字使用显式类型

时间:2018-08-09 15:14:45

标签: c++ macros

是否可以通过宏调用生成原始代码?

例如,我们具有以下宏:

#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>();

如果有人对此有所了解,我将不胜感激! 预先感谢!

0 个答案:

没有答案