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