我动态分配了一个数组,如下所示:
unsigned char **nonces=new unsigned char*[n_cases]
有没有办法把它直接打印出来?或者,让locals窗口正确地显示它也不错。
C数组的标准问题,甚至连调试器都不知道它们有多长。你必须告诉它,用一个像nonces[0],12这样的手表表达式。您用C++ + CLI标记了这一点,这不是托管数组的问题:
array<array<unsigned char>^>^ nonces = gcnew array<array<unsigned char>^>(n_cases); nonces[0] = gcnew array<unsigned char>(42); // etc..