我在一些项目中使用了这三个帮助函数,作为C memset函数的一个稍微好一些的替代。fills a POD type, such as a structure or union.void ZeroStruct(T & s) std::memsetlength inferred by the compiler.void ZeroArray(T (&arr)[N]) s
如果我编译下面的代码,我会得到如下的警告:void transform(int **a, int m, int n) int *row = malloc(m*sizeof(int)); memset(row, 0, sizeof(row));memset(col, 0, sizeof(col));
[...]