можно ли автоматически включать библиотеки при компиляции с g ++ на mac? - PullRequest
0 голосов
/ 29 мая 2018

Рассмотрим этот код:

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

У меня нет библиотеки ограничений. Я могу скомпилировать это с g ++ на моем Mac без проблем, однако на моем школьном компьютеревыдает ошибку, говоря, что> не объявлено.Однако он скомпилируется, если я включу библиотеку пределов.G ++ моего Mac автоматически включает в себя определенные библиотеки?Если так, как я узнаю, что автоматически включено?

Это моя версия 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

Спасибо!

...