HatunaLM
@HatunaLM

Отличие #include и using std::?

Всем привет. Я понимаю, что мой вопрос покажется опытным программистам (а опытные для меня - это все, кто знает больше меня), но все же спрошу. Я начала изучать С++ совсем недавно и хочу не просто зазубрить материал, а понять, почему именно так все устроено, т.е. почему нужно писать #include, почему using std:: и т.д. Так вот конкретно вопрос: чем using отличается от include, если и то, и то - это библиотеки С++, в которых мы ищем нужную нам операцию? Просьба ответить, как школьнику, так как вопрос, я так понимаю, соответствующий) Боюсь, что что-то упущу и после все пойдет не так, как хотелось бы. Спасибо.
  • Вопрос задан
  • 687 просмотров
Пригласить эксперта
Ответы на вопрос 1
@AltLumad
#include - это то место откуда будут браться классы, переменные, области видимости и т.д.
using std - это область видимости.
Если ты не подключишь #include "vector"
То не сможешь обратиться к std::vector;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы