kimphoby의 코딩공부

kimphoby의 코딩공부

  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

kimphoby의 코딩공부

컨텐츠 검색

태그

코딩테스트준비 Java Til jdbc #mybatis 99클럽 개발자취업 BOJ#알고리즘#algorithm#knapsack#냅색 항해99 코테 스터디 취준

최근글

댓글

공지사항

아카이브

C , C++(1)

  • [c/c++] namespace란?

    c++을 하면서 기계처럼 사용하던 'using namespace std ;' 항상 사용은 하지만 의미를 몰랐기에 찝찝했다. namespace는 '이름을 붙여놓은 공간'이라고 설명된다. 말 그대로 특정 영역에 이름을 붙여주기 위한 문법적 요소이다. 프로그램이 대형화 되어가면서 대두된 문제가 바로 '함수나 변수 이름의 충돌 문제'이다. 여러 회사가 개발에 참여한다고 했을때 각 회사에서 다른 기능의 함수나 변수에 대하여 같은 이름의 함수나 변수를 사용하는 문제가 대두된 것이다. 이에 대한 근본적인 해결책이 'namespace'라는 문법이다. 예를 들어서, 아래 코드를 통해 이름이 같은 함수 funct에 대하여, 다른 이름 공간을 지정해 줌으로써 각각 다른 함수로 구분 될 수 있게 된다. 여기서 '::'는 '범..

    2022.11.03
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바