写点C++ user defined literals的奇怪(正常)用途


 

之前写的围棋程序的测试中,我们常常需要vector< { Player, Point } > pieceToPlace。问题在于,如果我们硬编码这个vector,可读性很差:

通过User defined literal,我们可以做到这样:

代码: