我正在阅读Ivor Horton的《Visual C++ 2008入门教程》,其中很多CLR示例都有这个main函数定义:
int main(array<System::String ^> ^args)
我回到书的开头,一遍遍地翻页,想找到第一个使用这种形式的例子,并解释它的真正含义,但是没有找到。
显然,它的含义与标准的 int main(int argc, char *argv[])
相同,但我想知道什么时候和为什么会真正使用那个 ^
,以及它为什么存在(它是否有什么指针 *
和引用 &
无法表示的功能)?