我正在阅读 Ivor Horton 的《Beginning Visual C++ 2008》,它的许多 CLR 示例都对 main 有以下定义:
int main(array<System::String ^> ^args)
我一页一页地回到书的开头,找到了第一个这样的例子,并解释了它的真正含义,但找不到。
显然它的含义与 standard 相同int main(int argc, char *argv[]),但我想知道何时以及为什么^真正使用它,以及它为什么存在(它是否做了指针*和引用&无法表示的事情)?