반응형
tuple
C++11
<tuple>라이브러리#include <iostream> #include <tuple> std::tuple<int, double> getTuple() { return (std::make_tuple(10, 3.14)); } int main() { using namespace std; tuple<int, double> my_tp = getTuple(); cout << get<0>(my_tp) << endl; cout << get<1>(my_tp) << endl; } /* stdout stderr 10 3.14 */C++17
다음과 같이 작성 가능
#include <iostream> #include <tuple> std::tuple<int, double> getTuple() { return (std::make_tuple(10, 3.14)); } int main() { using namespace std; auto [a, d] = getTuple(); cout << a << endl; // 10 cout << d << endl; // 3.14 } /* stdout stderr 10 3.14 */
반응형
'SW개발 > C++' 카테고리의 다른 글
| C++ 함수 포인터 (Function Pointer) (0) | 2021.03.12 |
|---|---|
| C++ 인라인 함수 (Inline Function) (0) | 2021.03.12 |
| 따라하며 배우는 C++ 7장 (0) | 2021.03.12 |
| C++ 레퍼런스 (Reference, 참조) (0) | 2021.03.12 |
| C++ Stack Size (0) | 2021.03.11 |