https://blog.csdn.net/lixiaogang_theanswer/article/details/99675594 https://stackoverflow.com/questions/tagged/static-assert https://www.cnblogs.com/guxuanqing/p/10618816.html