class TypeA{
public:
int a;
Eigen::Vector3d pt;
};
// 在vs2019中编译如下定义的代码时会出错。不确定在linux gcc上是否有问题。
std::unordered_map<int, std::vector<const std::shared_ptr<TypeA>> > test_data_1;
// 如下定义,在vs2019中可以正常编译
std::unordered_map<int, std::vector<std::shared_ptr<TypeA>> > test_data_2;
【C++编程】std::unordered_map的value值不能是const成员 ?
最新推荐文章于 2023-05-17 09:38:58 发布