代码之家  ›  专栏  ›  技术社区  ›  Casebash

即时窗口是否提供了显示基元数组的好方法?

  •  1
  • Casebash  · 技术社区  · 15 年前

    我动态分配了一个数组,如下所示:

    unsigned char **nonces=new unsigned char*[n_cases]

    有没有办法把它直接打印出来?或者,让locals窗口正确地显示它也不错。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Hans Passant    15 年前

    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..
    
    推荐文章