#cpp
Почему при включении только заголовка ostream Visual Studio 2015 не может найти cout, а при влючении iostream - всё нормально? Код такой: #include// если заменить на iostream, то всё компилируется int main() { std::cout; }
Ответы
Ответ 1
Для каждого имени из пространства имен std существует один или несколько, связанных с ним include-файлов. Какой конкретно файл нужно подключать директивой #include, чтобы программа гарантированно была переносимой между различными компиляторами, описано в Стандарте C++. Для имени std::cout таким файлом является(см. п.27.4 Стандарта). Ответ 2
Да, переменная std::cout объявлена в.
Комментариев нет:
Отправить комментарий