在C++CLI中,^和%是什么意思?

问题描述 投票:0回答:0

一个很简单的问题,但我找不到文档,纯粹是因为在c#中搜索^会返回不相关的结果。PS.我从来没有使用过c#,这个世界对我来说是完全陌生的。我从来没有使用过c#,这个世界对我来说是完全陌生的。

我正在研究C++管理的代码,其中包含c#与外部应用程序的接口。我发现变量定义(比如 IElement^% oElement)到处都是。起初,我以为'^'操作符意味着我在定义一个指针,但查看ms文档中的指针定义,发现事实并非如此。去掉'^'操作符(例如),我得到了以下intellisense错误-> "IntelliSense:一个变量不能有C++CLI接口类类型"

查阅c++cli接口,给出了一些关于我正在研究的代码框架类型的信息,但没有提到这些符号的作用。那么,在这种情况下,^和%这两个符号有什么作用呢?

编辑:问题主题从c#改成了C++CLI。

c# c++-cli
-1
投票

^是位智 XOR运算符 当使用数字和boolean时,%是指的。模因子

© www.soinside.com 2019 - 2024. All rights reserved.