HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #31  
Старый 05.12.2006, 23:36
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
С нами: 10721066

Репутация: 4360


По умолчанию

s1zeOff
Цитата:
символ конца строки добавляется автоматически если выражение записывается в двойных кавычках
плачу... жжошь)

Ошибки:
1) cout - нет такого объекта в глобальном пространстве имен.
он есть только в простанстве имен std.
либо using namespace std, либо std::cout
2) #include <iostream.h>
имхо стоит написать
#include <iostream>
 
Ответить с цитированием

  #32  
Старый 05.12.2006, 23:48
tclover
Banned
Регистрация: 13.12.2005
Сообщений: 1,091
С нами: 10741286

Репутация: 1847


По умолчанию


Пространства имён и заголовки типа <iostream> появились относительно недавно, поэтому не поддерживаются старыми компиляторами. Если пытаться откомпилировать например исходник типа
#include <iostream>
using namespace std;
... етц
то мой дмц, как один из старых компиляторов, будет против )
Потому cout прекрасно работает из iostream.h
 
Ответить с цитированием

  #33  
Старый 05.12.2006, 23:54
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
С нами: 10721066

Репутация: 4360


По умолчанию

Ну вообщем-то один хрен, совместимость)
 
Ответить с цитированием

  #34  
Старый 06.12.2006, 00:17
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами: 11444066

Репутация: 2290


По умолчанию

Цитата:
Ошибки:
1) cout - нет такого объекта в глобальном пространстве имен.
он есть только в простанстве имен std.
либо using namespace std, либо std::cout
2) #include <iostream.h>
имхо стоит написать
#include <iostream>
ога, лови +10
 
Ответить с цитированием

  #35  
Старый 06.12.2006, 19:29
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
С нами: 10578566

Репутация: 1228


По умолчанию

ИМХО не есть хорошо когда ток начинаеш учить С++ пользоваться cin>> и cout<< (библиотека iostream.h ) ДО тех пока не будеш четко осознавать как они работают! начинать нужно с printf() scanf() и.т.д (библиотека stdio.h )
 
Ответить с цитированием

  #36  
Старый 06.12.2006, 19:53
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
С нами: 10721066

Репутация: 4360


По умолчанию

Цитата:
ИМХО не есть хорошо когда ток начинаеш учить С++ пользоваться cin>> и cout<< (библиотека iostream.h ) ДО тех пока не будеш четко осознавать как они работают! начинать нужно с printf() scanf() и.т.д (библиотека stdio.h )
я тоже так считаю.
мало того, я против изучения ООП при знакомстве с С/С++.
Имхо сначала стоит познакомиться с функциями, структурами и прочим, а потом с ООП.
 
Ответить с цитированием

  #37  
Старый 06.12.2006, 22:54
Gorn
Новичок
Регистрация: 25.10.2006
Сообщений: 13
С нами: 10286153

Репутация: 34
По умолчанию

Цитата:
Ошибки:
1) cout - нет такого объекта в глобальном пространстве имен.
он есть только в простанстве имен std.
либо using namespace std, либо std::cout
2) #include <iostream.h>
имхо стоит написать
#include <iostream>
1) cout - это оператор, прототипы его содержатся в iostream.h в глобальном пространстве. Если юзать iostream просто, тогда действительно нада обьявлять using namespace std или std::cout
2) Из вопросов совместимости юзать iostream, а не iostraem.h не стоит. В старых компилерах iostream появился только в Visual C++ 6.0. iostream ИМХО нужно юзать только если в проге используются новые классы типа string.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
О законе. _-[A.M.D]HiM@S-_ Статьи 38 05.11.2015 23:18



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.