在Mac上用g ++编译时可以自动包含库吗?

时间:2018-05-29 00:07:55

标签: c++ compiler-errors g++

考虑以下代码:

#include <iostream>
using namespace std;
int main() {
    //...
    cin.ignore(numeric_limits<streamsize>::max(), '\n');
    //...
}

我没有包含限制库。我可以在我的Mac上使用g ++编译这个没有问题,但是在我的学校计算机上它会出错并说“&gt;&gt; ;&#39;没有宣布。但是,如果我包含限制库,它将编译。我的mac的g ++是否会自动包含某些库?如果是这样,我如何找出自动包含的内容?

这是我的g ++版本:

NoobCoders-MacBook-Pro:as1 NoobCoder$ g++ -v
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx- 
include-dir=/usr/include/c++/4.2.1
Apple LLVM version 8.0.0 (clang-800.0.42.1)
Target: x86_64-apple-darwin15.6.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

谢谢!

0 个答案:

没有答案