Static_assert 允许在编译时断言测试而不是运行时. 它在编译时能够触发一个友好的可读性错误. Static_assert 在评估一个框架参数时特别有用, 例如, 编译下面的代码将产生错误:“error C2338: custom assert: n should be less than 5”:
Static_assert 允许在编译时断言测试而不是运行时. 它在编译时能够触发一个友好的可读性错误. Static_assert 在评估一个框架参数时特别有用, 例如, 编译下面的代码将产生错误:“error C2338: custom assert: n should be less than 5”: