namespace

-함수, 클래스, 기타 등등의 이름 충돌을 피하기 위해 사용

ex)

namespace hello

{

void PrintHelloWordl();

}

namespace의 접근방식 ::

 

using 사용법

ex)using namespace std;

사용안할시 : std::cout<< Hello world<<std::endl;

사용시 : cout<< Hello world<<endl;

 

#pragma once

=include하는 경우 헤더파일이 중복으로 들어가지 않도록 처리해줌

 

<< <-이건 연산자(operator)이다.

 

조정자(Manipulator)

ex)

uppercase = 대문자로 표시

nouppercase = 대문자 표시x

showpos = 양수일경우 +표시

noshowpos = 표시 x

showbase = 몇 진수인지 보여줌 ex) 0x7b

noshowbase = 몇 진수인지 표시x

hex = 16진수로 보여줌

dec = 10진수로 보여줌

oct = 8진수로 보여줌

left/internal/right 왼쪽 내부(부호 왼쪽,숫자 오른쪽 정렬) 오른쪽 정렬

showpoint 소수점이 있으면 보여주기

noshowpoint 소수점이 생략가능하면 생략 ex) 100.000 -> 100

fixed/scientific 고정적표현/과학적표현 (평소,가장유효한 값)

boolalpha/noboolalpha (bool true로표현/1로표현)

->조정자를 잘쓰면 가독성이 늘어남

 

#include <iomanip>에 들어있는 조정자

setw(n) 컬럼의 수를 정해줌 (n만큼의 공간을 부여)

setfill(n) 컬럼의 빈공간을 n으로 채움

setprecision(n) 소수점같은거 보여줄때 n번째 자리까지 보여줌

'C++' 카테고리의 다른 글

C++ 6일차  (0) 2021.06.12
C++ 5일차  (0) 2021.06.11
C++ 4일차  (0) 2021.06.09
C++ 3일차  (0) 2021.06.09
C++ 2일차  (0) 2021.06.07

+ Recent posts