내 XML 파일에 다음과 같이 작성된 int 배열이 있습니다. "1 10 -5 150 35"이고 pugixml을 사용하여 구문 분석합니다.Pugixml - xml 요소 내용을 C++ 배열로 변환
pugixml은 as_bool 또는 as_int와 같은 메소드를 제공하지만 int 배열의 문자열 표현을 C++ 객체로 변환하는 쉬운 방법을 제공합니까, 아니면 구문 분석하고 문자열을 직접 분리해야합니까? 그렇다면 어떻게해야하는지에 대한 제안 사항이 있습니까?
C++ 배열 또는'std :: vector'? –
hmjd
각 요소가 정확히 공백으로 구분되는 경우 split 함수를 사용하여 개별 요소를 가져옵니다 (std :: strings와 같이). 이 사이트에서 해당 기능을 검색하십시오. 그런 다음 strtol을 사용하여 std :: string을 int로 변환 할 수 있습니다. –
바람직하게는 표준 : 벡터. –
Lanaru