본문 바로가기

[C++] using namespace std ? using namespace std;이 구문을 쓰는 이유는 cout 이라는 명령어가 namespace std 안에 선언되어 있기때문에 그것과 동일하게 namespace 를 지정해 줘야 사용이 가능해진다. namespace 란 ?변수들의 방(?) 이라는 표현이 적절할 것 같다. 똑같은 변수라도 namespace 가 다르면 다른 변수로 취급을 받는다. namespace A 안의 int number; 과 namespace B 안의 int number; 은 다른 변수로 취급한다. 보통 변수명의 충돌을 방지하기 위해 사용한다. 더보기
[C++] #include<xxxx> 의 의미 ? #include 의 의미. # = 전처리 명령 include = 이후에 올 파일을 포함시키겠다. iostream = 라이브러리의 일종. 스트림을 이용해 입출력 기능을 제공한다. Input Ouput STREAM 의 약자. 전체적으로 보면 #include 의 의미는 프로그램이 실행되기 전에 iostream 이라는 스트림을 통한 입출력 라이브러리를 먼저 불러와서 소스에 포함시키겠다 라는 뜻이다. C/C++ 은 기본적으로 제공하는 수많은 라이브러리들이 있으며 그중에 iostream 이라는 것이 있는것이다. iostream 은 cin, cout, cerr, clog 등을 포함하며 코드에 해당 명령어들을 실행 시킬수 있도록 준비 시킨다. 출력할때 cout 을 쓰고 싶으면 iostream 을 include 시켜야 .. 더보기
[C++] Hello World 코드의 목적언제나 그렇듯 모든 랭귀지의 첫걸음은 Hello World 출력이다. 그것은 진리. 코드#include using namespace std; int main() { cout 더보기