Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

gcc

5.2K
02 апреля 2004 года
Chrome
20 / / 27.02.2004
Имеющие опыт программирования в Linux и работы с GCC, подскажите плиз, отчего может быть такое:

#include <iostream.h>

main()
{
cout << "completed iostream";
}

gcc выдает: 'cout' undeclared (first use this function)

То же самое - для cin и остальных операторов потокового вывода.
Разумеется понятно, что компилятор говорит, но где эту функцию надо использовать, или описать?

Просмотрел каталоги с файлами заголовков... насколько я понял, файлы без расширения .h содержат в себе идентичные файлы *.h , но вводят также пространство имен.
Экспериментировал и с указание полного пути, и с указанием .h. Если .h не указывать, gcc вообще выдает множество сообщений и предупреждений, разобраться в которых для меня затруднительно.

каким образом можно скомпилить данный пример?
Или ссылочки по данному вопросу?
10
02 апреля 2004 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by Chrome
gcc выдает: 'cout' undeclared (first use this function)


using namespace std?

5.2K
04 апреля 2004 года
Chrome
20 / / 27.02.2004
Цитата:
Originally posted by smartsoft

using namespace std?



мм... кажется побовал, не помогает :-((
ща еще разок прогоню

5.2K
05 апреля 2004 года
Chrome
20 / / 27.02.2004
Не пашет :-((
Нет, чего то он от меня хочет, но вот чего? :-))
Блин, и доки нормальной найти не могу :-((
2
05 апреля 2004 года
squirL
5.6K / / 13.08.2003
Цитата:
Originally posted by Chrome
Не пашет :-((
Нет, чего то он от меня хочет, но вот чего? :-))
Блин, и доки нормальной найти не могу :-((



такая же фигня была у меня, тока не в Линукс, а во FreeBSD.

я использую using namespace std (либо std::cout) и компилил не
gcc а g++. кроме того. расширение должно быть с++ шное а не с-шное. и лучше все же использовать з а г о л о в к и а не ф а й л ы з а г о л о в к о в... (<iostream> а не <iostream.h> должно работать :)

3
05 апреля 2004 года
Green
4.8K / / 20.01.2000
Цитата:
Originally posted by squirL

и лучше все же использовать з а г о л о в к и а не ф а й л ы з а г о л о в к о в... (<iostream> а не <iostream.h> должно работать :)



Что ты этим хотел сказать?
Вообще то, iostream и iostream.h - это два разных файла.
Классы из iostream находятся в пространстве имен std.

2
06 апреля 2004 года
squirL
5.6K / / 13.08.2003
Цитата:
Originally posted by Green


Что ты этим хотел сказать?
Вообще то, iostream и iostream.h - это два разных файла.
Классы из iostream находятся в пространстве имен std.



я этим хотел сказать, именно то, что это два разных файла, и что классы из iostream находяться в пространстве имен std.
а что тебя смутило в этой фразе?

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог