2017-01-13 105 views
-4

我在制定这个问题时遇到困难,因此我无法在google中搜索答案。 我的问题是,是否存在可以自动评论/自动取消注释代码块的函数。或者有什么方法可以在构建代码时自动删除或忽略某些行?C++代码注释块

也许它可以用指令来完成?

+0

请问另一个问题 – Raindrop7

+0

首先,欢迎StackOverflow上。我相信由于语法的挑战而给出了低票。 (没有冒犯性:我相信你说我的语言比我说你的语言更好!)我已经尽力翻译这个问题,尽我所能。希望我保留了问题本身的性质。 – kmote

回答

2

听起来好像你在问关于#if,它跳过基于编译器设置的代码段。

有关该功能的Microsoft文档是located on MSDN请注意,此链接可能包含特定于编译器的规则(我没有通读全部内容)。

+0

我试图提出自修改cpp代码的问题 –

+0

@исламуриев:由于您没有在运行时运行编译器,因此根据运行时状态更改代码是不可能的。 #if可以用于编译时的复杂条件,但如果您想在运行时执行它,则需要使用正常条件。例如 – Guvante

1

我很难理解你的问题。你正在寻找一个快捷方式来自动注释掉一段代码吗?如果是这样,考虑这一点,从代码块手册:

Comment highlighted code | Ctrl-Shift-C 
Uncomment highlighted code | Ctrl-Shift-X 
+0

例如,我们有一个迭代块,其中如果有其他违反。 我需要的功能,它改变代码时运行逃生如果其他指令在某些时刻 –

+0

'if(thisConditionIsTrue)return;' 把这行代码放在你希望它在特定条件下逃脱的循环。 – kmote