일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 코틀린
- 소프티어
- CJ UNIT
- 데이터베이스
- 공부일지
- 코딩봉사
- 프로그래머스
- python
- 코딩교육봉사
- kotlin
- MYSQL
- 정보처리산업기사
- 자바
- 알고리즘
- softeer
- 스프링
- 백준알고리즘
- 회고
- 백준 알고리즘
- SW봉사
- 시나공
- 파이썬
- C++
- SQL
- 1과목
- 백준
- programmers
- java
- 문제풀이
- BFS
Archives
- Today
- Total
목록namespace 중첩 (1)
JIE0025

드디어 using namespace std;에 대한 개념을 파헤칠 차례군 C++ 로 코딩테스트 공부 급하게 준비하면서 맨날 쓰긴 썼는데 개념을 이제서야 공부한다. 이름 공간 특정 영역에 이름을 붙여주기 위한 문법적 요소 여러 사람의 협업이나, 많은 라이브러리를 사용하다 보면 식별자(변수, 함수 등)이 중복되는 경우가 생긴다. 이 경우 누가정의한건지, 무슨 라이브러리를 사용한건지 등등 식별자를 명시하기 위해서 사용함. 먼저 동일하게 이름이 철수인 사람을 구분하는 예로 들어 설명하는 걸 이해해보자. 두명의 철수가 한집에 사는 경우 "철수야!" 라고 부르면 어떤 철수를 부르는지 모른다. 서로 다른 집에 살 경우 문제가 되진 않는다. > A에 사는 철수, B에 사는 철수로 구분할 수 있기 때문이다. namesp..
기타 학습/Language
2022. 5. 6. 19:33