Spirit V2의 Spirit 파서는 auto 키워드와 함께 사용하기 위한 것이 아닙니다. 자동 변수에 파서를 할당하려고 하면 분할 오류로 인해 프로그램이 충돌할 수 있습니다.
이 문제는 Spirit의 기본 Proto 표현식 템플릿이 임시에 대한 참조를 보유하기 때문에 발생합니다. 이 제한 사항을 해결하려면 다음 방법을 사용할 수 있습니다.
자세한 내용은 https://stackoverflow.com/search?q=user:85371 deep_copy에서 StackOverflow 토론을 참조하세요.
참고: 보다 현대적인 아키텍처를 갖춘 Boost Spirit X3에는 이러한 제한이 없습니다.
위 내용은 'auto' 변수에 할당하면 Spirit V2 파서가 충돌하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!