C++ specific namespaces

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;
}
Ads Blocker Image Powered by Code Help Pro

Reklam Engelleyici Algılandı!

Reklamları engellemek için uzantı kullandığınızı tespit ettik.

Lütfen bu reklam engelleyiciyi devre dışı bırakarak ya da sitemize izin vererek bize destek olun.

Dikkat: VPN eklentiniz üzerinde de reklam engelleyici olabilir.