c++17在不知道两个std::any对象所含对象的类型信息的情况下,如何判断两个std::any对象是否相等?
4 回答
萧十郎
TA贡献1815条经验 获得超13个赞
std::any::type
The typeid of the contained value if instance is non-empty, otherwise typeid(void).
然后再any_cast吧,别的什么RTTI不都是根据type_info弄的吗。
守着一只汪
TA贡献1872条经验 获得超3个赞
intput和output成员函数都是属于 TrainingItem的,而不是属于vector<TrainingItem>的,因此如果要访问这两个成员函数,那么就应该使用迭代器或下标取出vector容器中的成员。
比如 training_set[0].output() 这样
添加回答
举报
0/150
提交
取消