首先,我們知道,cin是istream類的乙個函式。
cin.getline()的字首是cin,通過英文句號和getline()相連。
因此,在這裡,getline()是istream的乙個類方法。
cin.getline()是面對c-風格的字串使用的。
而面對string風格的字串時,我們使用的是getline(cin,變數名)
因為沒有使用句點
的表示法,所以在這裡,getline()便不是乙個類方法。
他將cin作為引數,指出去哪查詢輸入,也沒有指出字串長度——因為string類可以自動調整長度。
個人理解:
①通過句號連線的,便是類方法。
②getline()是讀取一行,但是他不知道是讀取什麼,因此加了cin,他知道是讀取輸入的一行。加了string類的變數名,他知道是將讀取到的東西給變數。類似cin>>變數名吧?
題解四十九
給你 n 個非負整數 a1,a2,an,每個數代表座標中的乙個點 i,ai 在座標內畫 n 條垂直線,垂直線 i 的兩個端點分別為 i,ai 和 i,0 找出其中的兩條線,使得它們與 x 軸共同構成的容器可以容納最多的水。說明 你不能傾斜容器,且 n 的值至少為 2。示例 思路 我們使用雙指標i j...
一百四十九
arraylist類圖如下 arraylist的底層是由陣列實現的,陣列的特點是固定大小,而arraylist實現了動態擴容。arraylist部分變數如下,在下面的分析中會用到這些變數。1.1 無參構造器 初始化arraylist的時候如果不指定大小,則會建立乙個空陣列。public arrayl...
穀粒商城鏈路追蹤 四十九
個人感覺是版本的問題,因為我版本都是最新的,報各種錯,訂單服務呼叫說輪詢有問題,然後還有下面這個問題,訂單那個沒有解決。安裝的zipkin也是最新的,可以參考之前的部落格 在整合鏈路追蹤的時候,發現有3個服務一直報錯,具體如下 但是我把相關配置去掉,就能啟動,所以我確定是引入導致的,詳細看報錯原因,...