[STL] std::tuple, std::make_tuple, std::tie, std::ignore
std::tuple μ°λ¦¬κ° STL 컨ν
μ΄λλ₯Ό μ¬μ©ν λ, 보ν΅μ ν κ°μ§ νμ
μΌλ‘ μ μ₯ν©λλ€. std::arrayμ std::vector, std::setμ νλμ ν
νλ¦Ώ μΈμλ₯Ό λ°κ³ , std::map, std::pairλ keyμ value, firstμ secondλ‘ λ κ°μ νμ
μ λ°μ΅λλ€. μΈ κ° μ΄μμ νμ
μ μ μ₯νκ³ μΆλ€λ©΄ μ΄λ»κ² ν΄μΌν κΉμ? λ΅μ std::tupleμ μμ΅λλ€. std::tupleμ C++11 μ΄νμ λμ
λ ν΄λμ€ ν
νλ¦ΏμΌλ‘, μλ‘ λ€λ₯Έ νμ
μ μμλ€μ λ¨μΌ κ°μ²΄λ‘ λ¬Άμ μ μμ΅λλ€. κ° μμμλ μμλλ‘ μΈλ±μ€(0λΆν° μμ)λ‘ μ κ·Όν μ μμ΅λλ€. #include // μμ: intμ double νμ
μ κ°μ§λ ννμ μμ±ν©λλ€. std::tuple myTuple(42, 3..
2023. 8. 4.