被这个bug卡了好长时间,下面代码有一个bug会导致程序崩溃。原因是baseDMA的构造函数初始化char* l不能为空,因为实现里要求它的长度strlen(l),而在VS2017中strlen不能求空的长度。但是可以写为baseDMA(const char* l="\0",…)虽然手机上的编译器不会出现这个问题,但是也要注意