上一篇,我们运行了一个简单的C++.NET的控制台程序。
但是我们还有一些问题没有解决。
^ 这个是什么?
让我来告诉你,这个就是 C++中的指针 *,让我们来用一下。
我们加入一行 String ^str = gcnew String("这是一个测试");
对比一下简单的C++程序
实际上是一样的。
注意这里出现了一个新的 关键字, gcnew。
gcnew和new 是一样的。
gcnew 和new 有2个不同的地方:
1. gcnew不用释放。 new 要释放。
2. gcnew 只能用于.NET的类型。