Собственно какой правильный синтаксис у 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
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости