在下面的C++代码中,我保证在//更多代码执行后调用~obj()析构函数?或者如果编译器检测到它没有被使用,是否允许编译器更早地销毁它?
{ SomeObject obj; ... // More code }
我想使用这种技术来节省我必须记住在块的末尾重置一个标志,但我需要为整个块保持设置的标志.
c++ raii
c++ ×1
raii ×1