#16603 Score: 0
CheapMeow
Participant

这个报错的意思是,不能列表初始化结构体。
感觉可能是因为你使用的 C++ 版本比较旧?
我也搜到了一些相关的描述:
https://www.cppblog.com/jinq0123/archive/2016/12/12/214479.html

在这里提到了在结构体中初始化错误的理由:
https://www.geeksforgeeks.org/structures-in-cpp/

当声明数据类型时,不会为其分配内存。仅在创建变量时分配内存。

但是在 C++ 中是可以这么写的

所以综合来看更像是不同 C++ 版本下的差异……?

  • This reply was modified 2 years, 1 month ago by CheapMeow. Reason: Add discription for error