지연 배열 채우기를 구현하기 위해 []를 오버로드하는 QtScript에서 사용할 QObject를 구현할 수 있습니까?QtScript에서 지연 배열 액세스를 구현할 수 있습니까?
var bar = foo["bar"];
와 값이 느리게 C++ 코드에서 계산할 수 있습니다
나는 이런 식으로 뭔가를 구현하고자합니다. 이것이 가능한가?
지연 배열 채우기를 구현하기 위해 []를 오버로드하는 QtScript에서 사용할 QObject를 구현할 수 있습니까?QtScript에서 지연 배열 액세스를 구현할 수 있습니까?
var bar = foo["bar"];
와 값이 느리게 C++ 코드에서 계산할 수 있습니다
나는 이런 식으로 뭔가를 구현하고자합니다. 이것이 가능한가?
예. bar
은 foo
을 나타내는 QScriptValue 개체의 속성으로 사용할 수 있습니다.
계산을 자동으로 수행하려면 QScriptClass
의 하위 클래스를 만들고 property()
접근 자 함수를 다시 구현해야합니다.
QtScript에 노출시키는 QObject에 연산자 []을 구현하려 했습니까? 또한 일부 코드를 포함하면 대답하기가 쉽습니다.