请问这里的using怎么理解?
我在看c++ Primer中关于文本查询程序的时候看到这么一段代码:
class TextQuery
{
public:
using line_no = std::vector<std::string>::size_type;
private:
std::shared_ptr<std::vector<std::string>> file;
std::map<std::string, std::shared_ptr<std::set<line_no>>> wm;
public:
TextQuery (std::ifstream&);
QueryResult query(const std::string&) const;
};
我不理解这里的用法。谁能指点一下?谢谢!