Высший разум
(1271054)
5 лет назад
std::cin
std::cout
...
там много
>>где нужно ставить std::?
Пишешь код с using namespace std
Скомпилилось, удаляешь using namespace std
Где ошибка, там дописываешь std::
H-p A
Просветленный
(47009)
5 лет назад
В целом перед всем что в std лучше его ставить. А юзинг этот не использовать. Такое вот правило. Другим он станет наоборот более понятным: видно, что такая-то фишка из стл, а не где-то в твоем же коде или какой-то библиотеке. Если они не хеллоуворлдщики.
Иногда делают исключение для string:
using std::string;
и пишут просто string, а остальное все с std::
Именно стринг потому, что в других языках это часто бывает примитивный тип.