迭代器详解: https://blog.csdn.net/u012911202/article/details/89299094
https://www.runoob.com/w3cnote/c-assert.html