int * best = new int[numNodes];
memset(best,numeric_limits<int>::max()/2,numNodes*sizeof(int));
int test = numeric_limits<int>::max()/2;
打印出数组给了我一个全-1的数组。打印出 int 'test' 给了我正确的值 '1073741823'
我包括'cstring' 以使用memset。这是我关注的文档: http ://www.cplusplus.com/reference/clibrary/cstring/memset/
为什么我会得到这个结果?我敢肯定这可能是显而易见的,我只是没有看到。