pra*_*ran 2 syntax c++-cli visual-studio
今天我看到了以下语法.任何人都可以告诉我这个意思:
System::ComponentModel::Container ^components;
Run Code Online (Sandbox Code Playgroud)
在使用向导创建服务之后,我在Visual C++中获得了此代码.
的^操作者(未以与二进制XOR运算符相混淆)是特定于C++/CLI.
它用于声明.NET托管对象的句柄.
句柄是对象的引用,它与传统的C++指针不同,它允许垃圾收集对引用的对象正确运行,从而不需要手动删除对象.
此语法取代托管C++扩展的 __gc指针.
更多细节可以在这里找到:http://en.wikipedia.org/wiki/C%2B%2B/CLI
| 归档时间: |
|
| 查看次数: |
317 次 |
| 最近记录: |