Рассмотрим этот код:
#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
Спасибо!