4月8 13日心得2

2021-08-18 18:05:44 字數 659 閱讀 4491

16.2模板實參推斷

16.2.1型別轉換與模板型別引數

對於函式模板,編譯器利用呼叫中的函式實參來確定其模板引數。從函式實參來確定模板實參的過程稱模板實參推斷。如果乙個函式形參的型別使用了模板型別引數,那麼它採用特殊的初始化規則。

能在呼叫中應用於函式模板的包括如下兩項:

1.const轉換:可以將乙個非const物件的引用(或指標)傳遞給乙個const物件的引用(或指標)形參

2.陣列或函式指標轉換:如果函式形參不是引用型別,則可以對陣列或函式型別的實參應用正常的指標轉換。乙個陣列實參可以轉換為乙個指向其首元素的指標。類似的,乙個函式實參可以轉換為乙個該函式型別的指標。

如果函式引數型別不是模板引數,則對實參進行正常的型別轉換。

16.2.2

函式模板顯式實參

template t1 sum(t2,t3);//無法確定t1型別

auto i=sum(1,2.3);

//t1==longlong,t2=int,t3=double;

顯式模板引數按從左到右的順序與對應的模板引數匹配:第一模板引數與第乙個模版引數匹配,第二個實參與第二個引數匹配,以此類推。只有尾部引數的顯式模板實參才可以忽略,前提是它們可以從函式引數推斷出來。

之後的內容大多瑣碎,所以不打算深究故在此省略了。

11月15日心得

學習了json json是乙個值可以是簡單值也可以是復合型別的值 對值的型別和格式要求嚴格 復合型別的值只能是陣列或物件,不能是函式 日期物件 正規表示式等 簡單的值包括 字元 數值 布林 null 不能使用nan undefined 字串要使用雙引號不能使用單引號 物件的鍵必須放雙引號裡 陣列或物...

6月1日心得

下午一直在搞mysql,裝了很長時間的mysql都忘了當初是否配置了密碼,也忘了常用的操作了。開始mysql裝在c mysql,鼓搗了半天用winmysqladmin.exe操作了半天也改不了密碼,吃飯回來重新裝了 一遍。這次裝在了d盤,結果發現啟動不了,到控制面板 管理工具 服務看到仍然mysql...

1月8 日每日心得收益總結

連線符中也是可以填寫資料庫中的欄位名,並非只能填寫 value 也是可以對應書寫欄位名的。getxuexiaobymohu resultmap map1 select x.c.id cid,areaname from xuexiao x left join chengshi c on c.id x....