标签: c++ c++11 templates visual-c++ velocity
我想检查我的类的两个实例是否相等(在C ++中),类中没有指针。我知道我需要覆盖=运算符并手动检查所有字段。我知道这个解决方案。问题是我在课堂上有大约100名成员,我想为许多类似大小的班级做这件事。
我的问题是,是否有办法将其模板化?这可能吗?我很好用速度。
答案 0 :(得分:-2)
您可以使用std::tuple。明显的缺点是您需要通过std::get<size_t>()
std::tuple
std::get<size_t>()
http://www.cplusplus.com/reference/tuple/tuple/
http://www.cplusplus.com/reference/tuple/tuple/operators/