【问题标题】:How to see type of a C++ variable?如何查看 C++ 变量的类型?
【发布时间】:2012-08-15 06:12:05
【问题描述】:

假设我在 Xcode 4.4.1 中有以下 C++ 代码。

int Func();

...

void Test()
{
    auto Variable = Func();

    ...

    DoSomething(Variable);
}

假设我想在倒数第二行找出变量的类型。如何在 Xcode 中做到这一点?

IIRC,在 Visual Studio 中,您将鼠标光标放在变量上并出现工具提示。这在 Xcode 中不会发生。

我知道这 3 种方法,但我想知道是否有更好的方法我不知道。

  1. 如果按住 alt 并单击变量,它将显示“在 SomeFile.h 中定义”。

  2. 如果您按住 cmd 并单击变量,它将带您到定义变量的行。但是你必须找出涉及更多步骤的 Func() 的返回类型。我正在寻找最快的方法来做到这一点。

  3. 如果您将光标放在变量的末尾,然后按 Ctrl+Space,它将显示自动完成,其中列出的变量类型。这可行,但似乎非常间接(例如,如果您将光标放在其他地方,您可能会在自动完成列表中获得很多条目,从而迫使您搜索变量)。有没有更直接的方法来做到这一点?

如何在 Xcode 的倒数第二行中找出变量的类型?

【问题讨论】:

    标签: xcode debugging xcode4.4


    【解决方案1】:

    您可以在需要类型的变量处设置断点,然后运行代码。确保你打开了调试工具,Xcode 会显示类似“Variable = (int) 0”或“Variable = (std::__1::string) 'variableIsString'。”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-12
      • 1970-01-01
      • 2014-01-26
      • 2013-07-17
      • 2018-10-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多