作者 lturtsamuel (謹言慎行 拼relocate)
標題 s.erase(remove(s.begin(),s.end(),'a'),s.end()
時間 Mon Jan  8 14:31:26 2024


)

大家猜猜看

s.erase(std::remove(s.begin(), s.end(), 'a'), s.end())

這坨標題都塞不下的大便表達式幹了什麼?









沒錯

答案就是從 "s" 這個字串中把所有 'a' 這個字元消除掉

當一個語言的標準庫需要一串標題都塞不下的表達式 才能做到這麼基本的需求

難道不是一個嚴重的警訊嗎……



不過C++委員會的大頭們顯然不這麼認為

反正這年頭還寫C++的人大概腦子都不會太正常

呵呵



--
~$ sudo make love -j4

Error: 女朋友.c: 沒有此一檔案或目錄

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 149.117.216.35 (臺灣)
※ 作者: lturtsamuel 2024-01-08 14:31:26
※ 文章代碼(AID): #1bcvR0QO (Marginalman)
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1704695488.A.698.html
JenSheng2000: 教授你好1F 01/08 14:35
PyTorch: 字串就是麻煩阿 不然buffer overflow太容易爆炸2F 01/08 14:36
MeiHS: 這一行能達成尼解釋那一行的需求,要敲的鍵盤還更少,ok吧3F 01/08 14:37
Wardyal: .replace("a", "") :)4F 01/08 14:37
yam276: 這串我居然一看就懂 救我
C++的字串跟仿賽一樣 處理起來自己都變猴子5F 01/08 14:47
sustainer123: 你版剩我不會C++了7F 01/08 15:03

--
作者 lturtsamuel 的最新發文:
點此顯示更多發文記錄