Visual Studio 2015社区 - 即时窗口

时间:2017-03-17 07:44:07

标签: c++ visual-studio-2015

我对立即窗口了解了很多,但我仍然有一些问题似乎无法找到答案。

  1. 如何在立即窗口中编写多行代码?例如,我的代码有变量heap,它是boost :: fibonacci堆,我希望看到它的所有节点。

    for (auto it = heap.begin(); it != heap.end(); it++)
        cout << it->a << " " << it->b << " " << it->distance;
    
  2. 如何创建和分配新变量?例如,假设我的堆类型为vector<int> heap; 但输入vector<int> a = heap;会向我显示错误消息identifier "vector<int>" is undefined

  3. 如果即时窗口不是为了提供这样的支持,那么visual studio中还有其他选择吗?如果语法类似于C ++,那就太好了。

1 个答案:

答案 0 :(得分:0)

C ++是一种编译语言,而不是解释语言。立即窗口似乎模糊了区别,但正如您所指出的那样,它是有限的。新变量(例如auto it =vector<int> heap =)过于复杂。立即窗口使用IDE中的表达式评估功能,但您需要的是定义。