По какой-то причине даже в том случае, если набрать это в С# файл в Visual Studio достаточно, чтобы заставить его мгновенно сбой. Зачем?
unsafe struct node {
node*[] child;
}
Похоже, что когда IDE начнет раскрашивать ключевые слова и тому подобное.
Попытка этого в csc.exe exited with code 1
выплевывает csc.exe exited with code 1
который не очень помогает.
Хотя объявления массива в С# отличаются от C/C++, вышеизложенное выглядит так, как будто оно должно быть абсолютно корректным. Почему это не так, и почему он разбивает Visual Studio?
Моя версия Visual Studio - 14.0.23107.