728x90
(c++17) 전처리 지시자, if-switch 이니셜라이저, __func__, 구조적 바인드
👨🏻‍💻 programming/◽ c, c++2022. 8. 4. 17:54(c++17) 전처리 지시자, if-switch 이니셜라이저, __func__, 구조적 바인드

1. 전처리 지시자 C++로 작성된 소스 코드를 프로그램으로 만드는 빌드(build)작업은 세 단계를 거치며, 전처리 지시자(directive)는 전처리기에 전달할 사항을 표현하며, '#' 문자로 시작한다. 빌드 작업: 전처리(Preprocess) -> 컴파일(complie) -> 링크(link) 2. main ( ) 함수 main 함수는 매개변수를 받지 않거나, 두 매개변수를 받도록 작성할 수 있다. int main (int argc, char* argv[]) - argc: 프로그램에 전달할 인수 개수 - argv[]: 전달할 인수의 값을 담는 배열 - argv[0]에는 프로그램 이름이 담김. * 주의: 실제 매개변수는 인덱스 1부터 시작한다. 3. (C++17) std::byte c++17 이전에는 ..

728x90
image