【发布时间】:2020-10-13 13:55:31
【问题描述】:
我记得一个基于模板和运算符重载的库(我认为是单个标题),它允许在代码中可视化 2D 和 3D 形状,表达式如下:
assert( (I-----o
| |
o-----I).area() == (I---o
| |
| |
o---I).area() );
还有更复杂的 3D 形状。
我有一个指向此图书馆的链接,但找不到链接...(我可能已将其添加为书签,但找不到书签)。 Google 也没有多大帮助,至少对我的搜索关键字没有帮助。
有人知道我在说什么吗?
【问题讨论】:
-
@StoryTeller-UnslanderMonica 是的!谢啦!在问题被投票关闭之前快点将其发布为答案:-/
-
这是我之前看到的地方!获得链接后更容易找到它:Undefined behavior and sequence Points reloaded。也出现在这里:What is the most hard to understand piece of C++ code you know?。
标签: c++ 3d operator-overloading 2d template-meta-programming