#include<utility>
#include 는 C++ 표준 라이브러리에서 유틸리티 함수와 클래스를 제공하는 헤더 파일입니다. 주로 페어(pair), 이동 시멘틱(move semantics), 그리고 다양한 도구를 제공합니다.1. 주요 기능A. std::pair두 개의 값을 함께 저장하는 템플릿 클래스.서로 다른 타입의 데이터를 하나로 묶는 데 유용합니다.사용 예: #include #include int main() { std::pair p = {1, "Hello"}; std::cout B. std::make_pairstd::pair를 생성하는 헬퍼 함수.타입을 명시하지 않아도 자동으로 유추됩니다.#include #include int main() { auto p = std::make_pair(42, "World")..
공부한거/C++
2024. 11. 22. 15:28
느낌대로 namespace 정의
#include namespace FirstGrade { void introduce() { std::cout > x; if(x == 1){ FirstGrade::introduce(); }else{ SecondGrade::introduce(); } return 0;} 그냥 아예 박스라고 생각하면 편할 것 같다. 한마디로 파란공룡 노란공룡이 있는데, 파란 공룡은 상자1에, 노란 공룡은 상자2에 넣어둔다고 치자. 그냥 상자1::공룡()을 입력하면 파란 공룡이 나오고, 상자2::공룡()을 입력하면 노란 공룡이 나오는 식.
공부한거/C++
2024. 11. 21. 18:01