728x90 #include2 [C++] 11. C++의 "고급 주제(기타)" C++ 학습: 고급 주제C++는 다양한 고급 기능을 통해 복잡한 프로그램을 효율적으로 작성할 수 있도록 합니다. 이번 글에서는 전처리기 지시자, 네임스페이스, 다중 스레딩, 그리고 최신 C++ 표준의 새로운 기능들에 대해 알아보겠습니다.1. 전처리기 지시자: #define, #include, #if 등전처리기 지시자는 컴파일러가 소스 코드를 컴파일하기 전에 처리해야 할 명령을 지정합니다. 주요 전처리기 지시자는 다음과 같습니다. #define : 매크로를 정의합니다.[cpp] #define PI 3.14159 #define SQUARE(x) ((x) * (x)) #include using namespace std; int main() { cout cout return 0; } #.. 2024. 6. 17. [C] 11. C언어의 "고급 주제(기타)" C 언어 학습: 고급 주제C 언어의 기본을 익힌 후에는 고급 주제를 통해 더욱 깊이 있는 프로그래밍 기술을 습득할 수 있습니다. 이번 글에서는 전처리기 지시자, 라이브러리와 모듈화, 네트워킹 기초(소켓 프로그래밍), 다중 스레딩(pthread)에 대해 알아보겠습니다.1. 전처리기 지시자 (#define, #include, #if 등)전처리기 지시자는 컴파일러가 소스 코드를 컴파일하기 전에 처리해야 할 명령을 지정합니다. 주요 전처리기 지시자는 다음과 같습니다:#define : 매크로를 정의합니다.[c]#define PI 3.14159 #include : 다른 파일을 포함합니다.[c]#include #include "myheader.h" #if, #elif, #else, #endif : 조건부 컴파일을 수.. 2024. 6. 14. 이전 1 다음 728x90