stateful metaprogramming不只是数数啊

6hu2t326hu2t32

今天看到最近还有人就如何更好的在编译期数数纠缠不清,比如

搞什么,函数重载也能叫stateful template metaprogramming??


可是stateful metaprogramming不只是可以用来数数啊,我就举三个微小的例子,我英文烂,你们就将就着看吧


precise garbage collector

medium.com/@bhuztez/pre

代码在

bhuztez/gc


模拟GLSL,特别是在编译期,链接VertexShader,FragmentShader

顺便 @空明流转

medium.com/@bhuztez/emu

代码在

bhuztez/triangle


模拟Rust的borrow checker

medium.com/@bhuztez/emu

代码在

bhuztez/borrow


还要更多例子,你们还是另请高明吧。

文章被以下专栏收录
7 条评论
推荐阅读