一个很全面的cnm实现算法源码,用c++ 实现