C++ 与GCC 10的简单协同程序泄漏
考虑以下简单的协同程序,它跟踪其构造和破坏:C++ 与GCC 10的简单协同程序泄漏,c++,gcc,c++20,C++,Gcc,C++20,考虑以下简单的协同程序,它跟踪其构造和破坏: #包括 #包括 结构简单{ 静态内联int x=0; int id=0; simple():id{x++}{std::cout正如Oliv所提到的,这似乎只是GCC实验性协同程序支持的一个错误。已经提出了一个问题。这肯定是这个实验性协同程序实现的一个错误。你应该发布一个错误报告。@Oliv我怀疑是这样的,因为我一直在努力解析标准的相关部分,所以我更加确信艾德:你说得对。我很快就会发布一份报告——谢谢! 0 constructed 1 move con
#包括
#包括
结构简单{
静态内联int x=0;
int id=0;
simple():id{x++}{std::cout正如Oliv所提到的,这似乎只是GCC实验性协同程序支持的一个错误。已经提出了一个问题。这肯定是这个实验性协同程序实现的一个错误。你应该发布一个错误报告。@Oliv我怀疑是这样的,因为我一直在努力解析标准的相关部分,所以我更加确信艾德:你说得对。我很快就会发布一份报告——谢谢!
0 constructed
1 move constructed
1 destructed
0 constructed
0 destructed