-
반응형
경진 프로그램에서 사용되는 C++ 코드 템플릿의 전형적인 형태는 다음과 같다.
#include <bits/stdc++.h> int main() { // TODO : 이 부분에 풀이를 작성한다. }
#include로 시작하는 코드 첫 줄은 표준 라이브러리 전체를 포함시키는 g++ 컴파일러의 기능이다. 이 경우 iostream, vector, algorithm 등의 라이브러리를 개별적으로 포함시키지 않아도 자동으로 사용할 수 있게 된다. (g++ 컴팡이러만 가능 mvsc 는 안됩니다.)
코드의 using 구문은 표준 라이브러리의 클래스 및 함수를 바로 사용할 수 있도록 하기 위한 선언문이다. 이 구문이 있으면, 예를 들어 std::cout이 아니라 cout과 같은 식으로 코드를 작성할 수 있게 된다.
작성한 코드는 다음 명령어로 컴파일한다.
g++ -std=c++11 -02 -Wall test.cpp -o test이 명령어는 test.cpp라는 소스 코드를 컴파일하여 test라는 실행 파일을 생성한다. 컴파일러는 C++11 표준을 따르고(-std=c++11), 코드를 최적화하며(-02), 발생 가능한 오류에 대한 경고를 띄워준다(-Wall)
반응형'기본(Basic)' 카테고리의 다른 글
순열 출력하기 (0) 2021.01.06 정수 - 수를 처리하는 방법 (0) 2021.01.06 정수 - 수를 처리하는 방법 (0) 2021.01.06 출력(C++ cout) (0) 2021.01.06 입력(C++ cin) (0) 2021.01.06