gpt4 book ai didi

c++ - 关于我在 C++ 代码中从未见过的特殊运算符的一些问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:25:37 24 4
gpt4 key购买 nike

我已经下载了Phoenix SDK June 2008 (Tools for compilers),当我阅读Hello示例的代码时,我真的很迷茫。

public
ref class Hello
{
//--------------------------------------------------------------------------
//
// Description:
//
// Class Variables.
//
// Remarks:
//
// A normal compiler would have more flexible means for holding
// on to all this information, but in our case it's simplest (if
// somewhat inelegant) if we just keep references to all the
// structures we'll need to access as classstatic variables.
//
//--------------------------------------------------------------------------

static Phx::ModuleUnit ^ module;
static Phx::Targets::Runtimes::Runtime ^ runtime;
static Phx::Targets::Architectures::Architecture ^ architecture;
static Phx::Lifetime ^ lifetime;
static Phx::Types::Table ^ typeTable;
static Phx::Symbols::Table ^ symbolTable;
static Phx::Phases::PhaseConfiguration ^ phaseConfiguration;

2 个问题:ref 关键字是什么?那个符号是什么^?它在做什么

protected :

  virtual void
Execute
(
Phx::Unit ^ unit
) override;

};

override 也是 C++ 关键字吗?它在我的 Visual Studio 中是这样着色的。我真的很想玩这个框架,但是这个高级的C++现在真的是一个障碍。谢谢。

最佳答案

这不是标准的 C++,它是 C++/CLI .

关于c++ - 关于我在 C++ 代码中从未见过的特殊运算符的一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/923688/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com