Wpis z mikrobloga

#cpp #programowanie

using namespace std;

Za to zostałem zkrzyczany :( serio konflikt nazw to taki serious deal? std:: przed każdym cin coutem itd trochę zajmuje, poza tym dopisuje się jeszcze czasami do innych rzeczy typu string. Co myślicie?
  • 10
@xyzzy: poza tym jak używasz w jednym projekcie boosta i stla, to skąd masz pewność czy np. optional to std::optional czy boost::optional?
poza tym jak używasz w jednym projekcie boosta i stla, to skąd masz pewność czy np. optional to std::optional czy boost::optional?


@Saly: to wtedy nie używasz całego namespace std ani boost.
using namespace std; to zla praktyka! Poprawnie powinienes zrobic

using namespace std::cin;
using namespace std::cout;

czyli using tylko tego czego uzywasz.