0
我遇到了一些問題,搞清楚boost庫string_ref find函數做了什麼。我寫了下面的程序Boost :: string_ref查找算法
int main(int argc, char **argv) {
boost::string_ref ref = string("<a>\n1234567\n</a>\n<a>");
cout << ref.find_first_of("<a>") << endl; // output 12
cout << ref.find("<a>") << endl; // output 17
}
我不明白,爲什麼要找給我我的模式的最後一個實例和find_last_of甚至沒有意義了!有人能給我一些幫助嗎?
如果你寫了:'boost :: string_ref ref =' \ n1234567 \ n \ n 「;',你會得到一致的答案,因爲字符串文字永遠不會被」破壞「 –