模板相當於把函式的變數型別在編譯期間引數化,在編譯階段就已經決定mytype是什麼型別了
template
<
class
mytype
>
//mytype可以自己命名,經常命名為t
mytype myabs
(mytype x)
else
}
例子
#include
using
namespace std;
template
<
class
t>
t myabs
(t a)
else
}int
main()
擴充套件:
可以放入多個模板
template
<
classt1,
class
t2>
t1 myfuc
(t1 a,t2 b)
2023年3月3日建構函式,操作符過載等
給建構函式預設值,可以應用不同數量引數情況 class node 在建立node的時候使用 返回指標 newnode 1 2,3 newnode 1 2 newnode 1 都可以用,會預設引數初始值類的函式體是可以放在此類的外面進行定義的,但要宣告命名空間 class node void show...
2023年3月5日開學有感
今日是回到學校第一天,獨自坐在些許涼氣的實驗室裡,不禁思緒萬千.小時候真傻,居然盼望著長大!我們在漸漸長大,父母在慢慢變老,對於我而言,社會無論多難 多複雜我並不十分在意,我可以接受自己苦一些,但是,我一想到父母臉上的皺紋 白頭髮變得越來越多起來,那種複雜的感受邊湧上心頭。如果早點工作賺錢 早點給父...
2023年3月20日學習總結
本週講解內容 本週老師還是繼續上一周的話題接著講貪心演算法,主要內容也沒什麼要闡述的,無非就是將乙個問題精簡為乙個最小問題,再找到這個最小問題的最優解,然後以此來找到整個問題的最優解。講了幾個常見情況,例如區間排程 活動安排 重疊區間 工廠利潤 質量合併 取規則下的最小數字等。我學到的 1 如果在排...