2015-05-04 481 views

回答

2

首先,test函數不應編譯,因爲Value不支持複製構造函數。因此,您必須改用Value& valueconst Value& value)

回到問題,Value表示DOM中的一個節點。 Document派生自Value,它代表了DOM的根。 Document提供了將JSON解析到DOM中的功能,而Value不能。

如果該函數不需要調用專用於Document的API,例如Document::Parse(),則應該使用Value&。在C++中,傳遞Document對象到Value&參數也可以。

相關問題