1樓:手機使用者
npos 是一個常數,用來表示不存在的位置,型別一般是std::container_type::size_type 許多容器都提供這個東西。
取值由實現決定,一般是-1,這樣做,就不會存在移植的問題了。
string::npos怎麼理解?
2樓:1292711665啊
string 類提供了 6 種查詢函式,每種函式以不同形式的 find 命名。
這些操作全都返回 string::size_type 型別的值,以下標形式標記查詢匹配所發生的位置;
或者返回一個名為 string::npos 的特殊值,說明查詢沒有匹配。string 類將 npos 定義為保證大於任何有效下標的值。
3樓:匿名使用者
如果 c++的find函式找到數值的話,就輸出。否則,返回string::npos。
如果單獨輸出的話,string::npos是2的64次方-1,即64位機的最大值,18446744073709551615。
4樓:迫於比你小
很簡單 string::npos是個返回值
string.c_str跟string::npos這些函式是什麼意思?請各位大俠幫忙解釋下,越清楚越好。
5樓:匿名使用者
string.c_str是borland封裝的string類中的一個函式,它返回當前字串的首字元地址。
上面這個是一個類。
string::npos是標準庫的string容器屬性。返回字元存放位置。
這個東西是一個容器,它將字串分成一個一個來儲存。
6樓:匿名使用者
c_str是將物件轉換為陣列,舉個例子,我們知道strlen只用於取char型別字串的長度,l=strlen(chr).如果要用strlen來取string 型別字串的長度,要用c_str()將其轉換為char型別,如下:
strlen(str.c_str())
這是啥意思。求解,這是啥意思啊
月租 內包含的,可贈送您300分鐘本地通話,就是在本地撥打國內長途 市話300分鐘內是免費的,超出300分鐘後才開始收費,而且贈送的時長可以與沃家庭 下其它手機號碼共享,另外贈送30m省內gprs流量就是在省內上可以免費使得30m的gprs流量上網。這個是 的內容啊,通話時長300分鐘只能是您在號碼...
這是啥意思,這是什麼意思?
江 伊麗莎白二世 李政道。咳咳,就是1926年出生的有個人還沒死啊,具體是誰的話你baidu下就知道了 說的是1926是世界末日啊,到了1926年剛出生就死掉了且沒有1927年出生的人。要麼就是大鐘沒電了。這是什麼意思?100 你歸來是詩,離去成詞,且笑風塵不敢造次,我糟糠能食,粗衣也認,煮酒話桑不...
steam和朋友交易之後,這是啥意思
剛購買的東西要等7天才能和好友交易 賬號在沒有遊戲的情況下,只能接受別人的邀請,不能主動加好友。steam好友交易已接受。暫時掛起什麼意思 無手機令牌方的庫存物品放入交易欄時,上方即有警告提示,交易 版可以正常傳送,接權 收方也可正常同意,但在交易手續完成後,系統會提示交易暫掛3天,在交易 頁面也有...