gpt4 book ai didi

c++ - MS Studio 2012 - 如何让它表现得更像 Netbeans/Java?

转载 作者:行者123 更新时间:2023-11-30 01:20:39 24 4
gpt4 key购买 nike

我昨天开始使用 Microsoft Visual Studio 2012 学习 C++。我有 1-2 年的 Netbeans 和 Java 背景,并且我经常使用代码完成功能。

所以我在这里有几个关于 MS Studio 2012 的问题:

  • 在 Netbeans 中,您可以按 alt+I 来修复导入,Studio 对应的是什么?
  • 在 Netbeans/Java 中,如果您键入 File file = new File();然后按alt+I,会自动加上import java.io.File;

我真的对 MS Studio 2012 中的以下问题感到震惊,我想解决这个问题:

  • 在第一个“Hello World!”教程中,我必须使用 cout << "Hello World!" 写入控制台,所以我输入了...但它没有给我任何自动执行 using namespace std; 的选项和/或 #include <iostream> .

有没有办法让整个 MS Studio 2012 的行为尽可能接近我在 Netbeans/Java 中使用的内容?

最佳答案

首先,C++ 不是 Java,#includes 不是导入。 IDE 无法知道您要使用的类和函数是在哪个 header 中声明/定义的。为此,它必须解析包含路径中的任何 header 。并且由于每个 any 文件都可以用作 header ,即可以包含在内,因此它必须(尝试)解析整个包含路径中的 any 文件。< br/>同样,C++ 不是 Java,因此与 Java 相比,C++ 有一些优点和缺点。后者之一是需要手动管理您的包含。

更新:正如 Martin Ba 所指出的,有一些工具可以在一组类(class)上为您提供帮助,例如来自公共(public)库的类,例如标准库和 VS 项目中定义的类,但这些是第三方工具,必须依赖手动管理的数据库,这些数据库需要扩展才能使该功能在其他存在的情况下正常工作图书馆。

tl;dr您无法在 C++ 中自动导入所有内容

关于c++ - MS Studio 2012 - 如何让它表现得更像 Netbeans/Java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19134178/

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