先上代碼,這是C++ primer上面的案例。
ostream& print(ostream &os, const QueryResult &qr) {
os << qr.sought << " occurs" << qr.lines->size() << " times" << endl;
//列印每行單詞
for (auto m : *qr.lines) {
os << "(line " << m + 1 << ") " << (*qr.file)[m] << endl;
}
return os;
}其中qr.lines是std::shared_ptr<std::set<line_no>>型別,呼叫該智能指標的set物件的size()函式,顯示錯誤
如圖

求救大佬
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/221266.html
標籤:C++ 語言
