
C언어와 같은 전통적인 프로그래밍 언어에서는 함수에서 값을 리턴한다고 생각하면 정수나 구조체의 포인터와 같은 단일값을 생각하지만 파이썬이나 자바스크립트와 같은 요즘 많이 쓰는 언어에서는 서로 다른 타입의 값 두 개 뿐만 아니라 리스트를 넘길 수도 있다. C++에서는 리스트나 사전 타입이 아니라 단순히 두 개의 요소로 이루어진 객체를 위해서 std::pair라는 템플릿을 제공한다. std::pair parse_row(xml::parser *parser, xlnt::detail::number_serialiser &converter, std::vector &parsed_cells) { std::pair props; for (auto &attr : parser->attribute_map()) { if (stri..
C | C++
2024. 1. 25. 09:27