최근 NHN 코딩테스트에서 주력 언어인 Python을 사용할 수 없었다.
앞으로도 이런 일이 반복될 수 있기도 하고, 언리얼 엔진이 c++을 사용하기 때문에
지금부터라도 차근차근 c++을 공부해보기로 했다.
1. c++이란?
c++은 고급 언어로 0,1만 이해하는 기계어와 달리 인간이 비교적 이해하기 쉽게 만들어진 언어이다.
2. 주석
1. 한 줄 주석
// 주석주석주석주석
/* 주석주석주석주석 */
2. 두 줄 이상 주석
// 주석
// 주석
/* 주석
주석 */
3. 출력
cout << "안녕" << end;
cout와 endl은 iostream 안에 정의되어 있다.
iostream이란?
- input / output stream이라는 뜻의 헤더 파일이다.
- #include <iostream> 을 통해 표준으로 이미 만들어진 iostream 파일을 사용할 수있게 된다
<공식문서>
<iostream>
자세한 정보:
learn.microsoft.com
4. 예시
- namespace 사용 안할 때
#include <iostream>
int main()
{
std::cout<<"안녕"<<std::endl;
return 0;
}
- namespace 사용 시 다음과 같이 표현 가능
#include <iostream>
using namespace std; // C++ 표준 라이브러리에서 제공하는 모든 기능(예: cout, cin, vector, string 등)은 std 네임스페이스 안에 정의되어 있다
int main()
{
cout<<"안녕"<<endl;
return 0;
}