2011-01-09 21 views
16

C++ 'nın std ad alanının çeşitli dosyalara (vector, string, iostream, vb. Gibi) yayıldığını fark ettim. Programımda aynı şeyi nasıl yapabilirim?Ad alanı birden çok dosyada nasıl kullanılır

ah diyelim ki, daha sonra

namespace something 
{ 
class A {}; 
} 

bh

#include "a.h" 

namespace something 
{ 
class B : public A {}; 
} 

Ve main.cpp: Bu gibi bir şey olduğunu bu yüzden sadece, her bir başlık dosyasına aynı ad beyan etmeyin Iki sınıfı kullanmak için "bh" ve "ah" ı ve using namespace something;'u eklerim?

+2

"namespace kullanmıyor" namespace kullanmıyor mu demek istediniz? – ephemient

+0

@ephemient evet tam olarak! – wrongusername

cevap

19

Evet, tam olarak bu nasıl yapılır.

İlgili konular