как мы все знаем, объявление массива довольно просто
type name[size];
, но когда я компилирую свой C ++ как CLI / Winform, он не работает, я обнаружил следующий на MSDN, который объясняет этот новый синтаксис, но по некоторым причинам я все еще получаю странные ошибки.
Когда я объявил массив следующим образом, он без проблем скомпилирован, но когда когда-либо манипулируют массивом, происходит сбой программы.(Я проверил это на простой программе с кнопкой, все той же)
array<int>^ aiArray; //declaration - no problem
aiArray[0] = 5; //after executing it the program crash
Вот ошибка, которую я получаю после сбоя:
An unhandled exception of type 'System.NullReferenceException' occurred in test.exe
Additional information: Object reference not set to an instance of an object.