do {...} while(0)在宏定义中的使用
https://www.cnblogs.com/lanxuezaipiao/p/3535626.html
C++指针的指针和指针的引用
https://www.cnblogs.com/li-peng/p/4116349.html
std::accumulate使用
https://elloop.github.io/c++/2015-12-18/learning-using-stl-89-numeric-accumulate
std::bind和std::function使用
https://www.jianshu.com/p/f191e88dcc80
https://blog.csdn.net/tennysonsky/article/details/77447804