1
기본 구성 파일 구문은 "key = value"입니다. 구성 파일 구문 "키 값"을 지원하려면 어떻게해야합니까?Boost :: Program_Options에서 설정 파일 구문 "키 값"을 지원하는 방법?
기본 구성 파일 구문은 "key = value"입니다. 구성 파일 구문 "키 값"을 지원하려면 어떻게해야합니까?Boost :: Program_Options에서 설정 파일 구문 "키 값"을 지원하는 방법?
구문은 기본 제공 명령 줄 구문 분석기에 의해 결정됩니다. 원하는 경우 파서 클래스를 제공 할 수 있습니다. Boost 소스 코드에서 main parsing 함수 인 void common_config_file_iterator :: get()을 살펴보십시오.
libs와/program_options/SRC/config_file.cpp : 94 개
// Handle section name
if (*s.begin() == '[' && *s.rbegin() == ']') {
m_prefix = s.substr(1, s.size()-2);
if (*m_prefix.rbegin() != '.')
m_prefix += '.';
}
else if ((n = s.find('=')) != string::npos) {
string name = m_prefix + trim_ws(s.substr(0, n));
string value = trim_ws(s.substr(n+1));
감사합니다! 나는 시험해 볼게. –