0

我是 C++ 的初学者,所以我的问题可能很幼稚。例如,在运行时我决定使用 std::optional 初始化一个变量,即该变量仅在特定条件下定义。我现在的想法是:忽略变量将成为其中一部分的所有以下代码。

Line 34: std::optional<unsigned int> may_defined_or_not = ...;
...
//Line 45 should be ignored when compiling the code
Line 45: may_defined_or_not += 2;
//Even more complicated: Ignore this whole if-block
Line 57: if(may_defined_or_not) {...}

这样的事情可能吗?如果是这样,我将不胜感激获得一些关键字来寻找!非常感谢你!

4

0 回答 0