2010-08-16 3 views
2

GLib의 GValue 시스템에는 GType 설명자를 사용하는 표준 유형 변환이 포함됩니다 (사실 GValue reference page에는 int에서 string으로 값을 변환하는 몇 가지 샘플 코드가 포함되어 있습니다).GLib의 GValue 시스템에 문자열 변환이 포함되지 않는 이유는 무엇입니까?

그러나 gvaluetransform source code에서 볼 수 있듯이 문자열에서 숫자 값으로의 변환은 기본적으로 포함되지 않습니다. 문자열을 정수로 파싱하는 것은 매우 일반적으로 사용되는 기능이라고 생각합니다. 문자열 파싱을위한 변환 함수를 수동으로 제공해야하는 구체적인 이유가 있을까요?

답변

3

GValue 변환에서 오류를보고하거나 처리 할 수있는 방법이 없기 때문에이 부분은 생략되었습니다.

+0

의미가 있습니다. 감사 :) – LorenzCK

관련 문제