【问题标题】:How to find to which library a function belongs in c++ in Linux如何在Linux中的c ++中查找函数所属的库
【发布时间】:2014-04-18 17:26:26
【问题描述】:

例如,如果我要写 std::cout<<"Hello\n"; 而没有 #include<iostream>,我可以从终端做什么来发现我需要 iostream?

【问题讨论】:

  • 除非有人为 C++ 编写了手册页,否则你不能。您通常会在参考文献中查找它,例如 cppreference.com
  • 如果您使用像 Netbeans 这样的 IDE,您可以按 CTRL 并单击文本 cout,它将带您进入它的声明或定义(至少在 Windows 上有效)。否则,您应该使用 cppreference.com,这是一个很好的资源。
  • @Cubic:你认为有人没有? stackoverflow.com/a/4896547/103167 然后aproposman -k 命令应该有助于找到正确的页面。

标签: c++ linux terminal libraries


【解决方案1】:

iostream 是一个包含命令 cout 的库。没有它 cout 将无法工作。所以这将是编译器的错误,它说明了为什么这个命令不起作用。如果您使用 gcc 或 g++ 编译器,它将在您的终端中写入错误。我希望这些信息有用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-19
    • 2010-11-11
    • 1970-01-01
    • 1970-01-01
    • 2014-09-22
    • 1970-01-01
    • 2020-03-12
    • 2010-09-26
    相关资源
    最近更新 更多