Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Вопрос по с++[решен]  (Прочитано 1347 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн -=Иван=-

  • Автор темы
  • Участник
  • *
  • Сообщений: 134
    • Просмотр профиля
Вопрос по с++[решен]
« : 08 Октября 2010, 10:37:20 »
Почему не выходит откомпилить вот так к примеру:
#include <iostream>
int main (){
cout<<"Здравствуй мир\n";
}
А приходится писать так:
#include <iostream>
int main (){
std::cout<<"Здравствуй мир\n";
}
Тоесть зачем нужен этот std и как можно обойтись  без него, а то в каждом месте его писать это наверное лишнее.
« Последнее редактирование: 08 Октября 2010, 12:09:43 от -=Иван=- »
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Оффлайн Not eXist

  • Активист
  • *
  • Сообщений: 916
    • Просмотр профиля
Re: Вопрос по с++
« Ответ #1 : 08 Октября 2010, 10:39:43 »
Почему не выходит откомпилить вот так к примеру:
#include <iostream>
int main (){
cout<<"Здравствуй мир\n";
}
А приходится писать так:
#include <iostream>
int main (){
std::cout<<"Здравствуй мир\n";
}
Тоесть зачем нужен этот std и как можно обойтись  без него, а то в каждом месте его писать это наверное лишнее.
Это называется namespace(пространство имён). Если не хотите писать постоянно std, добавьте строку using namespace std;
#include <iostream>
using namespace std;

int main () {
cout << "Здравствуй мир\n";
}

Оффлайн -=Иван=-

  • Автор темы
  • Участник
  • *
  • Сообщений: 134
    • Просмотр профиля
Re: Вопрос по с++
« Ответ #2 : 08 Октября 2010, 10:54:28 »
Спасибо
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

 

Страница сгенерирована за 0.019 секунд. Запросов: 21.