using namespace std şeklindeki bir ad alanı kullanımı, std namespace içerisinde yer alan tüm varlıkları programımıza çağıracaktır. Bu durum, programımız geliştikçe, performansı olumsuz etkileyecektir.
Ad alanını, içerdiği tüm varlıklarla birlikte çağırmaktansa, sadece kullanacağımız varlıkları çağırmamız daha doğru bir kullanım olacaktır.
Örneğin, sadece cout kullanacağımız bir programda, namespace erişimi using std::cout şeklinde olmalıdır.
#include <iostream> // using namespace std; //iptal using std::cout; /** * bu şekilde kullanırsak, * tüm standart kütüphaneyi (std) * yüklememiş oluruz. * * gereksiz kullanımın önüne geçer * ve performansı arttırır. * * sadece kullanacağımız varlıkların * kısayolunu oluşturmuş oluruz. * */ int main() { cout << "sadece cout."; return 0; }