-
std::cout << ''Hello, World" << std::endl;
도대체 이 이상한 코드는 뭘까...
c++을 시작하기도 전에 당황했는데선배님이 이 코드가 그렇게 편하다면서 c++을 추천해주셨다.
std는 'namespace'다.
같은 이름이라도, 소속된 이름 공간 이 다르면 다른 것으로 취급한다.
예를 들어서 같은 철수라고 해도, 서울 사는 철수와 부산 사는 철수와 다르듯이 말이다.namespace를 붙이기 번거로울 때
#include <iostream> using std::cout; int main() { cout << "hello" << std::edl; return 0; }
#include <iostream> using namespace std; int main() { cout << "hello" << edl; return 0; }
이 친구는 권장하지 않는다고 한다.
'공부 > C++' 카테고리의 다른 글
[C++] Dynamin Binding <Virtual Function, Virtual Destructor> (0) 2020.11.06 [객체지향프로그래밍] 응집도(Cohesion)와 결합도(Coupling) (0) 2020.11.03 cin, scanf 속도비교 (0) 2020.08.11 Pair (0) 2020.07.26 std::string (0) 2020.07.26