<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ak47skyang的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ak47skyang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ak47skyang]]></copyright><item><title><![CDATA[GeekBand c++學習筆記之八(泛型算法)]]></title><link>https://blog.youkuaiyun.com/ak47skyang/article/details/51755652</link><guid>https://blog.youkuaiyun.com/ak47skyang/article/details/51755652</guid><author>ak47skyang</author><pubDate>Fri, 24 Jun 2016 21:02:15 +0800</pubDate><description><![CDATA[泛型算法總共把它分為四個部分，分別是:1.非變異算法2.變異算法3.排序4.泛型數值算法
因為這些都是算法，而算法是無窮盡的，因為算法是依照你的需求就可以造出你所要的計算方式，所以沒有辦法做大的講解，所以就把每個部份的定義寫出，然後在帶一個例子說明
(一)非變異算法
非變異算法就是在計算過程中，不改變容器內的數據與數值，就是說在放入算法前與算法後他的數據都是不會變的，所以就叫非變異算法，比如]]></description><category></category></item><item><title><![CDATA[GeekBand c++學習筆記之七(仿函數與適配器)]]></title><link>https://blog.youkuaiyun.com/ak47skyang/article/details/51753697</link><guid>https://blog.youkuaiyun.com/ak47skyang/article/details/51753697</guid><author>ak47skyang</author><pubDate>Fri, 24 Jun 2016 16:16:34 +0800</pubDate><description><![CDATA[(一)STL的整體結構


內部運作:
容器通過內存分配器分配空間
算法和容器分離，所以算法必須通過迭代器訪問容器
仿函數協助算法完成不同的策略變化(有些有Adapters，有的沒有)
適配器套接函數
(二)仿函數
仿函數，我將它理解為一種函數對象，因為她是對象，但是他是要利用的是，在這個對象中所設計好的operator重載，來進行協助算法的策略變化，我們看一個架構
Agori]]></description><category></category></item><item><title><![CDATA[GeekBand c++學習筆記之六(泛型編程概觀與關連特性)]]></title><link>https://blog.youkuaiyun.com/ak47skyang/article/details/51723102</link><guid>https://blog.youkuaiyun.com/ak47skyang/article/details/51723102</guid><author>ak47skyang</author><pubDate>Tue, 21 Jun 2016 09:29:24 +0800</pubDate><description><![CDATA[這次想跟大家討論的是關於STL的相關特性，其中我的重點會是在講解泛型編程的這一版塊，因為我在這一塊思考了很久，因為前期所學的相關語言重點都放在語法與算法上，而這次所上的內容以抽象的內存為主，跟以前所學的東西已經開始有了不一樣的領會了，相對的我在這個環節上也一直在想，而我想大家也可能在這板塊上會有所困擾，所以我就選了這一個領域做我個人的理解
泛型編程:是一種編成方法，將type以to-be-spe]]></description><category></category></item><item><title><![CDATA[GeekBand c++學習筆記之五(對象模型與動態綁定的討論)]]></title><link>https://blog.youkuaiyun.com/ak47skyang/article/details/51648390</link><guid>https://blog.youkuaiyun.com/ak47skyang/article/details/51648390</guid><author>ak47skyang</author><pubDate>Sun, 12 Jun 2016 20:35:02 +0800</pubDate><description><![CDATA[大家好!這次想要跟大家分享的是對象模型(Object Model)，提到對像模型就不能不提到vptr和vtbl，這兩個重要的角色了，先給出一個例子:
創造出三個類，分別是A,B,C，這三個類，這三者的關係是繼承，B繼承A，C繼承B，代碼如下:
class A
{
public:
  virtual void vfuncl();
  virtual void vfunc2();
  void f]]></description><category></category></item><item><title><![CDATA[GeekBand c++學習筆記之四(conversion fuction vs non-explicit-one-arguement ctor)]]></title><link>https://blog.youkuaiyun.com/ak47skyang/article/details/51591372</link><guid>https://blog.youkuaiyun.com/ak47skyang/article/details/51591372</guid><author>ak47skyang</author><pubDate>Sun, 05 Jun 2016 20:57:21 +0800</pubDate><description><![CDATA[大家好，因為這一周所講述的課程點比較分散，所以我就記錄與分享一下我比較深刻與個人覺得比較有趣的部份，這個部分就conversion fuction和non-explicit-one-arguement ctor，為甚麼我覺得這兩個特別有意思，因為我覺得可以看見不同的類型變數依自己設計的函數變換類型，再做兩者的運算特別有意思，而non-explicit-one-arguement ctor也是如此，]]></description><category></category></item><item><title><![CDATA[GeekBand c++學習筆記之三(面向對象三把刀-inheritece,composition,delegation)]]></title><link>https://blog.youkuaiyun.com/ak47skyang/article/details/51527495</link><guid>https://blog.youkuaiyun.com/ak47skyang/article/details/51527495</guid><author>ak47skyang</author><pubDate>Sat, 28 May 2016 23:59:21 +0800</pubDate><description><![CDATA[hello，大家好，我又來了，這次要跟大家分享的是，關於C++中一個很大的主題也是C++中一個很重要的功能，就是面向對向的幾個方式，我們就把他歸類為三種，分別是inheritance(繼承)、composition(複合)、delegation(委託)，這三種方式大概就可以把整個面向對象整理下來，因為萬變不離其宗，在總麼複雜的程序也是有這三把大刀所組成的，所以懂了最根本的東西，就可以千變萬化的利用]]></description><category></category></item><item><title><![CDATA[GeekBand c++學習筆記之二(帶指針的class中的必須要學的-Big Three法則)]]></title><link>https://blog.youkuaiyun.com/ak47skyang/article/details/51455317</link><guid>https://blog.youkuaiyun.com/ak47skyang/article/details/51455317</guid><author>ak47skyang</author><pubDate>Sat, 21 May 2016 21:17:40 +0800</pubDate><description><![CDATA[Hello!大家好，距離上次寫筆記也依即一個禮拜多了，那我這次邀要跟大家分享甚麼呢!一樣是關於類(class)的操作，止不過這次是細化一點，上次所說的類(class)的public與private，主要是談class的封裝性以及基類的安全性，而此次的重點放在在有指針的class中，必須要了解的Big Three法則，一樣家若是有甚麼地方覺得錯誤或是解釋的不是很恰當，都可以跟我說，或是qq給我，我都]]></description><category></category></item><item><title><![CDATA[GeekBand c++學習筆記(friend的一點體悟)]]></title><link>https://blog.youkuaiyun.com/ak47skyang/article/details/51356194</link><guid>https://blog.youkuaiyun.com/ak47skyang/article/details/51356194</guid><author>ak47skyang</author><pubDate>Mon, 09 May 2016 21:05:48 +0800</pubDate><description><![CDATA[HELLO，大家好，我是GeekBand的學員，在學習網課上，因為作業的關係，所以要向大家發表一下我在學習C++上的一些心得與筆記，可能寫得不太好，因為畢竟剛接觸程式語言才半年，所以大家若是有甚麼地方覺得錯誤或是解釋的不是很恰當，都可以跟我說，或是qq給我，我都可以跟大家討論關於語言的事物。
      那我們就開始吧!這周的我想分享的是我對於類中friend(友元)的理解，那friend是什麼]]></description><category></category></item></channel></rss>