[C++11] std::tuple의 std::get 함수에 대해 알아보자. (특히 std::get<Type>()에 대해)

Posts
[C++11] std::tuple의 std::get 함수에 대해 알아보자. (특히 std::get<Type>()에 대해)

[C++11] std::tuple의 std::get 함수에 대해 알아보자. (특히 std::get<Type>()에 대해)

std::tuple은 여러 개의 값을 묶는 고정 크기 C++ 표준 컬렉션이다. std::pair는 2개의 값만 묶는데, 이보다 일반화된 컬렉션이 std::tuple이다. std::tuple은 처음 보면 쓰기 꽤 난감하다. 일단 멤버에 접근하는 멤버 함수가 없다. std::tuple에 접근하는 방법은 std::get을 사용하는 것이다. std::get은 템플릿 함수이다. 거의 같은 내용으로 cv-idntifier 등의 차이 때문에 8개의 오버로딩이 있지만, 큰 차이가 없다. 그 중 간단한 쪽 두 개를 들고왔다. // FUNCTION TEMPLATE get (by index) template

Related Posts

3 posts
과천 할매와 귀 뚫리는 영어, 일단 일은 시작해 놓고 [개떠 버얼 뤌링]  Get the ball rolling.

과천 할매와 귀 뚫리는 영어, 일단 일은 시작해 놓고 [개떠 버얼 뤌링] Get the ball rolling.

과천애문화|2024년 1월 25일

https://youtube.com/shorts/3LgKhuCFwgQ?si=cEB9ZovZKbHp-jpS 과천 할매와 귀 뚫리는 영어 일을 일단 시작해 [개떠 버얼 뤌링] Get the ball rolling 빠르게 들리고 쉬운 오또영 과천 할매와 귀 뚫리는 영어 일을 일단 시작해 [개떠 버얼 뤌링] Get the ball rolling 빠르게 들리고 쉬운 오또영 과천 할매와 귀 뚫리는 영어 일을 일단 시작해 [개떠 버얼 뤌링] Get the ball rolling 빠르게 들리고 쉬운 오또영 과천 할매와 귀 뚫리는 영어 일을 일단 시작해 [개떠 버얼 뤌링] Get the ball rolling 빠르게 들리고 쉬운 오또영 과천 할매와 귀 뚫리는 영어 일을 일단 시작해 [개떠 버얼 뤌링] Get the ball rolling 빠르게 들리고 쉬운 오.......

vscode c++ build 및 debug하기

vscode로 C++코드를 빌드하고 테스트 하려고 하면 초기 셋팅을 해야 하는게 귀찮아서 잘 안하다가 다시 셋팅하는법 간단히 정리 합니다. 1. c++ package설치. 2. ctrl+shift+p configure build task 로 tasks.json 셋팅 (이때 windows는 cpp file을 열고 있어야 함.) 컴파일러 선택 빌드는 ctrl + shift + B를 눌러서 빌드하면됨아니면 ctrl + shift + p를 눌러서 run build task를 검색해서 실행해도 됨. 3. launch.json 만들고 빌드후 debugging. (디버깅 하기)configure 추가. (Run - launch.json file

redis 사용 기초(패키지 설치, 상태정보, 데이터 저장/조회)

반달가면|2022년 10월 31일

redis는 리눅스용 원격 딕셔너리 서버(remote dictionary server)로, 키(key)값(value) 형식의 데이터를 빠르게 저장하고 조회할 수 있다. 데비안/우분투 계열 리눅스의 경우 아래와 같이 설치하면 된다. # S/W 저장소 정보 갱신 sudo apt-get update # redis-server 패키지 설치 sudo apt-get install redis-server 데이터 저장과 조회는 redis-cli를 이용해서 할 수 있다. 우선 ping 명령으로 redis에 접근이 가능한지 확인한다. redis-cli ping 접속이 된다면 "PONG"이라고 응답이 올 것이다. 메모리 사용량 등 현재 상태를 확인하려면 info 명령을 사용하면 된다.