C++ CLR/CLI array of array<Byte>

140
13 октября 2019, 16:10

Собственно какой правильный синтаксис у 2D array?

Попытка:

        array<array<Byte>^> ^bytes = gcnew array<array<Byte>^>(4)
        {
            nullptr, nullptr, nullptr, nullptr
        };

Результат:

error C3145: $S1: глобальная или статическая переменная не может иметь тип управляемый "cli::array<cli::array<unsigned char,1> ^,1> ^"

note: может не объявлять глобальную или статичную переменную или элемент собственного типа, который относится к объекту в куче сборщика мусора

Надо что-бы в него входило по типу:

     bytes[2] = gcnew array<Byte>(132);

Пазл такой, отгадай синтаксис. note у этой ошибки еще забавнее самой ошибки.

С такой конструкцией тоже не то:

    array<Byte, 2> ^bytes = gcnew array<Byte, 2>(4, 100);
    bytes[i] == nullptr
         ^ тут

Ошибка недопустимое число индексов для этого cli::array

READ ALSO
Как вызвать диалоговое окно и указать путь к файлу?

Как вызвать диалоговое окно и указать путь к файлу?

В данный момент для прочитывания файла используется StremReader

127
OutOfMemoryException

OutOfMemoryException

У меня есть метод в классе, который создает список моих линийКоличество точек в одной линии может достигать 1700000 и больше

132
подключение к базам данных на c#

подключение к базам данных на c#

Есть база данных к которой подключается приложение через формуНа Форме есть textbox куда необходимо вписать параметры подключения к базе так...

119
Как в конце строки вставить многоточие?

Как в конце строки вставить многоточие?

Есть множество строк с тегами например: <p></p><p></p> <p></p>

94