C++ 异常时调用一次的行为
如果我使用call_一次性调用函数,并且如果它在完成执行之前抛出异常,那么once_标志的值是多少?once_标志状态未被修改,因此下次使用相同的once_标志调用once将调用该可调用函数 从强调添加 效果:不调用其func的callonce执行是被动执行。调用其func的callonce的执行是活动执行。主动执行应调用调用性病::转发功能,标准::转发器。。。。如果对func的此类调用引发异常,则执行异常,否则返回异常。异常执行应将异常传播给调用方一次。对于任何给定的一次标记,在所有调用一次的执行中:最多一次应为返回执行;如果有返回执行,则应为最后一次活动执行;只有当有返回执行时,才会有被动执行C++ 异常时调用一次的行为,c++,c++11,C++,C++11,如果我使用call_一次性调用函数,并且如果它在完成执行之前抛出异常,那么once_标志的值是多少?once_标志状态未被修改,因此下次使用相同的once_标志调用once将调用该可调用函数 从强调添加 效果:不调用其func的callonce执行是被动执行。调用其func的callonce的执行是活动执行。主动执行应调用调用性病::转发功能,标准::转发器。。。。如果对func的此类调用引发异常,则执行异常,否则返回异常。异常执行应将异常传播给调用方一次。对于任何给定的一次标记,