在 C++ 声明中使用 ^ 字符意味着什么? [复制]

2024-03-24

可能的重复:
C++/CLI 中插入符号 (‘^’) 是什么意思? https://stackoverflow.com/questions/202463/what-does-the-caret-mean-in-c-cli
在 C++/CLR 中,帽子字符 ^ 有何作用? https://stackoverflow.com/questions/500580/in-c-clr-what-does-a-hat-character-do

什么是^当应用于变量声明中的数据类型时,C++ 中的字符含义如下:

String^ input;

or

List<String^>^ phoneNumbers;

假设是 Microsoft 编译器,这不是来自 C++,而是来自 Microsoft 自己的 C++ 方言,称为C++/CLI。它表示 .NET 垃圾收集对象。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 C++ 声明中使用 ^ 字符意味着什么? [复制] 的相关文章

  • C++/CLI 中的文字字段与常量变量

    我正在阅读一些 C CLI 材料 并且遇到了文字字段的概念 literal int inchesPerFoot 12 这比 const 更好吗 因为 constFIELD不能存在 因为字段无法初始化自身 所以 class aClass pr
  • .net4 中未调用托管 C++ 静态构造函数

    我最近将我正在处理的项目从 NET 3 5 迁移到 NET 4 我使用 C 托管 C 和非托管 C 在我的托管 C 互操作 之一中 我有一个静态构造函数 public ref class StaticPool public BaseStat
  • 为什么 WPF 设计器无法加载调用非托管 DLL 的库?

    我正在使用 Visual Studio 2008 NET 3 5 SP1 并且有一个包含以下模块的测试应用程序 一个 C DLL 使用 1 的 C CLI DLL 使用 2 的 C WPF 应用程序 当我尝试使用 2 中的类作为 WPF X
  • 如何在 C++/CLI 中包装 C 库回调

    给定以下具有要求设置缓冲区的回调事件的 C 库 如何以类型安全的方式编写正确的 C CLI 包装器 The callback signature typedef void cdecl BUFFERALLOCATOR void opaque
  • 可执行代码处无法到达断点

    我有两个 DLL 一个用本机 C 编写 另一个用 C CLI 编写 前者被注入到进程中 并在稍后的时间点加载后者 在调试时 我注意到本机 DLL 的断点运行正常 而其他断点则运行不正常 即使其代码正在执行 断点显示此消息 不会命中断点 没有
  • 静态库模式下的 Visual Studio 2010 C++/CLI:找不到程序集“mscorlib.dll”

    我正在使用 VS 2012 在动态库 dll 和 x64 模式下开发 C CLI 项目 如果我将模式切换到静态库 则会出现以下错误 错误 1 错误 C1107 找不到程序集 mscorlib dll 请使用 AI 或通过设置 LIBPATH
  • C++ cli接口事件显式实现

    我正在尝试将 c 代码转换为 c cli 一切都很顺利 直到我开始将接口事件显式实现转换为 c cli 语法 假设在 C 中我有这个接口 public interface Interface public event MyEventHand
  • C 静态库的包装

    我有一个用于相机的 C 静态库 现在计划为 Windows 8 开发 C WPF UI 它将使用 C 静态库来捕获视频 音频 我的想法是 C Static 会有 C CLI 包装器 包装器将是托管 Dll C WPF UI 将使用此 Dll
  • C 库的 C++/CLI 类包装器 - 回调

    我正在使用 C CLI 包装 C 库 C 库设计为从非托管 C 类中使用 这意味着库函数接受 C 对象指针 然后在回调中提供该指针 这使得回调代码能够将请求重定向到调用 C 对象中的适当事件函数 实际功能相当复杂 因此我将问题空间简化为几个
  • ^ 有什么作用? [复制]

    这个问题在这里已经有答案了 我是 C 编程新手 正在查看我不久前发现的一些示例 由于我是一名不错的 Java 程序员 因此我取得了良好的进步 至少从我的角度来看 D 现在我遇到了一些我无法弄清楚它的作用的事情 Threading Threa
  • C++/CLI 中的 void* 到 Object^

    我正在致力于将大量 h 和 lib 文件从本机 C 包装到托管 C 以便最终用作 C 中引用的 dll 一些本机 C 函数的返回类型为 void 当我将值传回调用代码时 我不确定如何处理这个问题 例如 如果 C 应用程序调用我的 dll 包
  • 不支持混合类型

    请看一下下面的头文件 pragma once using namespace UsbLibrary ref class MissileLauncher public MissileLauncher void private Bytes us
  • 如何在 .NET 中修剪数组?

    假设我有一个数组 array
  • C++ CLI 集合初始值设定项语法

    C CLI 支持此功能吗 我想在 C CLI 中执行类似以下 C 示例的操作 var dictionary new Dictionary
  • 混合 C++/CLI TypeLoadException 内部限制:字段过多

    为了将一些新的 UI 迁移到托管 C 领域 我最近在一个大型旧项目上启用了公共语言运行时支持 clr 该项目在共享 DLL 中使用 MFC 并依赖于我们的大约十几个其他项目 整体解决方案 该项目是我们应用程序的核心 并将驱动生成的任何托管
  • 在 C++ 声明中使用 ^ 字符意味着什么? [复制]

    这个问题在这里已经有答案了 可能的重复 C CLI 中插入符号 是什么意思 https stackoverflow com questions 202463 what does the caret mean in c cli 在 C CLR
  • C++/CLI 事件有监听器吗?

    在 C 中 我可以检查事件是否有任何侦听器 C 示例 public static event EventHandler OnClick if OnClick null OnClick null new EventArgs 在 C CLI 中
  • C++/CLI pin_ptr

    是 C CLI 的pin ptr http msdn microsoft com en us library 1dz8byfh 28v vs 80 29 aspx相当于C 的固定陈述 http msdn microsoft com en u
  • C++/CLI:CA2123:需要 SecurityCriticalAttribute?

    我对这样的错误有点迷失 警告 7 CA2123 Microsoft Security 添加以下安全属性 到 RithmicConnector 连接 字符串 为了匹配基地的 LinkDemand 方法 IConnector Connect S
  • 在 C++/CLI 中使用 EventHandler

    我正在尝试使用 c cli 中的事件处理程序来引发事件 然后在 c 中订阅它 class Mclass event System EventHandler someEvent void ShowMessage System String s

随机推荐