[백준 문제풀이] 0000_C++양식

2021. 7. 14. 21:08

#include <iostream>
using namespace std;

int main()
{
    ios :: sync_with_stdio(0);
    cin.tie(0);

    return 0;
}


1. #include <bits/stdc++.h> - 라이브러리 쓰는 연습을 위해 사용하지 않음.

    장점

   - 다른 라이브러리를 사용하지 않아도 됨. (코딩 시간이 준다.)

   단점

  - GNU c++ 라이브러리의 표준 헤더가 아니어서, GCC가 아닌 다른 컴파일러로 빌드를 하지 못한다.

  - 컴파일 시간이 늘어난다. (필요없는 파일까지 추가시켜)

 

2. ios :: sync_with_stdio(0);

  C 표준 stream과 C++ 표준 stream의 동기화를 끊음.

  -> stdio와 iostream이 개별적으로 동작하도록 허가

 

3. cin.tie(0);

  cin을 cout으로부터 untie한다.

  -> 다른 stream에서 입출력 요청이 오기 전에 stream을 flush시킨다.

BELATED ARTICLES

more