自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 GeekBand c++學習筆記之八(泛型算法)

泛型算法總共把它分為四個部分,分別是:1.非變異算法2.變異算法3.排序4.泛型數值算法因為這些都是算法,而算法是無窮盡的,因為算法是依照你的需求就可以造出你所要的計算方式,所以沒有辦法做大的講解,所以就把每個部份的定義寫出,然後在帶一個例子說明(一)非變異算法非變異算法就是在計算過程中,不改變容器內的數據與數值,就是說在放入算法前與算法後他的數據都是不會變的,所以就叫非變異算法,比如

2016-06-24 21:02:15 193

原创 GeekBand c++學習筆記之七(仿函數與適配器)

(一)STL的整體結構內部運作:容器通過內存分配器分配空間算法和容器分離,所以算法必須通過迭代器訪問容器仿函數協助算法完成不同的策略變化(有些有Adapters,有的沒有)適配器套接函數(二)仿函數仿函數,我將它理解為一種函數對象,因為她是對象,但是他是要利用的是,在這個對象中所設計好的operator重載,來進行協助算法的策略變化,我們看一個架構Agori

2016-06-24 16:16:34 192

原创 GeekBand c++學習筆記之六(泛型編程概觀與關連特性)

這次想跟大家討論的是關於STL的相關特性,其中我的重點會是在講解泛型編程的這一版塊,因為我在這一塊思考了很久,因為前期所學的相關語言重點都放在語法與算法上,而這次所上的內容以抽象的內存為主,跟以前所學的東西已經開始有了不一樣的領會了,相對的我在這個環節上也一直在想,而我想大家也可能在這板塊上會有所困擾,所以我就選了這一個領域做我個人的理解泛型編程:是一種編成方法,將type以to-be-spe

2016-06-21 09:29:24 248

原创 GeekBand c++學習筆記之五(對象模型與動態綁定的討論)

大家好!這次想要跟大家分享的是對象模型(Object Model),提到對像模型就不能不提到vptr和vtbl,這兩個重要的角色了,先給出一個例子:創造出三個類,分別是A,B,C,這三個類,這三者的關係是繼承,B繼承A,C繼承B,代碼如下:class A{public: virtual void vfuncl(); virtual void vfunc2(); void f

2016-06-12 20:35:02 520

原创 GeekBand c++學習筆記之四(conversion fuction vs non-explicit-one-arguement ctor)

大家好,因為這一周所講述的課程點比較分散,所以我就記錄與分享一下我比較深刻與個人覺得比較有趣的部份,這個部分就conversion fuction和non-explicit-one-arguement ctor,為甚麼我覺得這兩個特別有意思,因為我覺得可以看見不同的類型變數依自己設計的函數變換類型,再做兩者的運算特別有意思,而non-explicit-one-arguement ctor也是如此,

2016-06-05 20:57:21 402

原创 GeekBand c++學習筆記之三(面向對象三把刀-inheritece,composition,delegation)

hello,大家好,我又來了,這次要跟大家分享的是,關於C++中一個很大的主題也是C++中一個很重要的功能,就是面向對向的幾個方式,我們就把他歸類為三種,分別是inheritance(繼承)、composition(複合)、delegation(委託),這三種方式大概就可以把整個面向對象整理下來,因為萬變不離其宗,在總麼複雜的程序也是有這三把大刀所組成的,所以懂了最根本的東西,就可以千變萬化的利用

2016-05-28 23:59:21 326

原创 GeekBand c++學習筆記之二(帶指針的class中的必須要學的-Big Three法則)

Hello!大家好,距離上次寫筆記也依即一個禮拜多了,那我這次邀要跟大家分享甚麼呢!一樣是關於類(class)的操作,止不過這次是細化一點,上次所說的類(class)的public與private,主要是談class的封裝性以及基類的安全性,而此次的重點放在在有指針的class中,必須要了解的Big Three法則,一樣家若是有甚麼地方覺得錯誤或是解釋的不是很恰當,都可以跟我說,或是qq給我,我都

2016-05-21 21:17:40 332

原创 GeekBand c++學習筆記(friend的一點體悟)

HELLO,大家好,我是GeekBand的學員,在學習網課上,因為作業的關係,所以要向大家發表一下我在學習C++上的一些心得與筆記,可能寫得不太好,因為畢竟剛接觸程式語言才半年,所以大家若是有甚麼地方覺得錯誤或是解釋的不是很恰當,都可以跟我說,或是qq給我,我都可以跟大家討論關於語言的事物。      那我們就開始吧!這周的我想分享的是我對於類中friend(友元)的理解,那friend是什麼

2016-05-09 21:05:48 444

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除