嵌套重载'<<<在多个Typedef中

时间:2016-08-23 05:43:29

标签: c++ overloading

此代码在CLion 1.2.4中编译并运行,但GUI指示错误(通过红色下划线),输出嵌套涉及std::ostream,如下所示。这适用于std:cout,它到目前为止。

Point是k维空间中的一个点(向量)。

Cluster是一组这些点(链表)。

Clusters是一组聚类(向量)。

当我将typedef替换为父类(std::vector<double>的{​​{1}})时,指示的错误仍然存​​在。

是否存在错误报告此错误的理由?

Point

编辑:根据Quuxplusone的要求添加屏幕截图。

enter image description here

enter image description here

此外,围绕此问题的大多数错误报告似乎都围绕着字符串。

1 个答案:

答案 0 :(得分:0)

这是CLion中的错误:

https://youtrack.jetbrains.com/issue/CPP-6013

希望它能在不久的将来得到解决。