博覽網C++學習第四周

本週貌似主題有點兒雜亂,我概括了一下,主要有如下幾個方面:算法

1. 運算符重載函數

    主要包括了:指針

           轉換運算符(這個我的感受不少坑,還不如直接搞個成員函數轉換)對象

           相似指針的類(其實就是重載了部分的指針運算符,如*,->,++,---等,其實就是智能指針唄)繼承

           函數對象(重載了operator()),主要好處是方便編寫帶有狀態的「函數」(能夠像函數同樣用)模板

2. 模板(這裏的介紹都是常識性的,不足以讓咱們本身用模板寫代碼,看看別人寫的估計馬馬虎虎還能夠)容器

    主要包括了:sed

           類模板迭代器

           函數模板引用

           成員模板

           模板偏特化

           模板的模板參數

3.標準庫

   主要包括了:

          stl的主要成分:容器,迭代器,算法

          C++11的三個主題:數量不定的模板參數,auto,range based for

4.雜項

   主要包括了:

          引用的本質,繼承和複合關係下的構造和析構

相關文章
相關標籤/搜索