본문 바로가기
VisualStudio.C++.C#/코딩팁,함수활용,단편

C++ . namespace .

by i.got.it 2022. 3. 1.

 

 

네임스페이스 내부에 선언하여 네임스페이스로 분리 식별 가능한것 : 변수, 함수, 클래스등. 

네임스페이스로 분리 식별 안되는것 : #define 문. 

// 네임스페이스 정의. 헤더 파일등. 

namespace my_namespace
{
	int a_int; 

	void function(){
   
	}
	
    namespace my_ns2{  // 네임스페이스 내부에 네임스페이스 추가 가능. 
    	int a_int; // 앞의 my_namespace 의 a_int 와 다르게 취급됨.  
    
    }//namespace my_ns2
} // namespace my_namespace


// 활용하는곳. 

my_namespace::a_int = 100; // 네임스페이스:: 으로 접근 가능.  
my_namespace::my_ns2::a_int = 200; 



using namespace my_namespace; // 이거 선언해두면 

a_int = 100; // my_namespace:: 없이 접근가능.

 

 

 

 

추가정보 MS : https://docs.microsoft.com/ko-kr/cpp/cpp/namespaces-cpp?view=msvc-170 

 

네임스페이스 (C++)

자세한 정보: 네임스페이스(C++)

docs.microsoft.com

 

 

 

 

 

 

 


첫 등록 : 2022.02.28

최종 수정 : 

단축 주소 : https://igotit.tistory.com/3518


 

댓글



 

비트코인




암호화폐       외환/나스닥/골드       암호화폐/외환/나스닥/골드 암호화폐/외환/나스닥/골드   암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)     롤오버 이자 없는 스왑프리계좌
( 스왑프리 암호화폐도 거래 가능 )    
MT4, MT5 , cTrader 모두 지원     FTMO 계좌 매매운용. MT4,MT5