본문 바로가기
Study/C++

[C++] c++ 공부.. 해야겠지? (1)

by chobbo 2024. 9. 5.

 

최근 NHN 코딩테스트에서 주력 언어인 Python을 사용할 수 없었다.

앞으로도 이런 일이 반복될 수 있기도 하고, 언리얼 엔진이 c++을 사용하기 때문에

지금부터라도 차근차근 c++을 공부해보기로 했다.

 

 

1. c++이란?

c++은 고급 언어로 0,1만 이해하는 기계어와 달리 인간이 비교적 이해하기 쉽게 만들어진 언어이다.

더보기
더보기

자연어 - 인간이 이해하기 쉬운 High-Level 언어

기계어 - Low-Level 언어

 

 

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;
}