目前分類:C++ (34)

瀏覽方式: 標題列表 簡短摘要

#include <iostream>
using namespace std;

Kuihao 發表在 痞客邦 留言(0) 人氣()

#include <iostream>
using namespace std;

Kuihao 發表在 痞客邦 留言(0) 人氣()

#include <iostream>
using namespace std;

文章標籤

Kuihao 發表在 痞客邦 留言(0) 人氣()

題目:

1、在第一個node之前,新增一個node

Kuihao 發表在 痞客邦 留言(0) 人氣()

#include <iostream>
using namespace std;

文章標籤

Kuihao 發表在 痞客邦 留言(0) 人氣()

設一個指標指著root,便可在以下的繼承階層中遊走,並可以以指標方式呼叫功能。

注意:type name要設成virtual

Kuihao 發表在 痞客邦 留言(0) 人氣()

child類別,同時繼承father類別及mother類別。

注意若father及mother都有相同名稱的data或function,要在child類別使用name space來指定繼承。否則會發生name conflict。

Kuihao 發表在 痞客邦 留言(0) 人氣()

每個類別裡面都有自己的功能,可以利用Composition,承接現有類別的功能。

而新的類別繼承全部功能後,可以再重定義其功能。

Kuihao 發表在 痞客邦 留言(0) 人氣()

#include <iostream>
#include <limits.h> /*這個檔案可以設定型別的最大數值及最小數值*/

Kuihao 發表在 痞客邦 留言(0) 人氣()

一般使用的non-static data member 是屬於object

但是static data member 是屬於class wild

Kuihao 發表在 痞客邦 留言(0) 人氣()

亂數rand()在stdlib.h中,

 題目:兩有A、B兩人互相擲骰子比大小,B有特異功能可以決定骰子每個數字的出現機率。贏的人得5元,輸的人賠5元,可以欠錢。

Kuihao 發表在 痞客邦 留言(0) 人氣()

以複數相加相乘為例,input兩個複數,output運算結果

Operator overloading,兩個方法:1、friend function 2、member function

Kuihao 發表在 痞客邦 留言(0) 人氣()

如果不喜歡所繼承的class的功能,可以重新改寫。


Input: 三個數字

Kuihao 發表在 痞客邦 留言(0) 人氣()

C++的class可以獲得其他類別的member,此方式為「繼承」。


Input: 父親的財產、兒子的財產

Kuihao 發表在 痞客邦 留言(0) 人氣()

解構子就是建構子的相反,不過建構子可以overload,解構子不行(只能有一個解構子)。

compiler會自動解構子,所以就算不寫也會解構。

文章標籤

Kuihao 發表在 痞客邦 留言(1) 人氣()

Friend function就是在class的public中加入local function的定義(實例仍寫在class外面),

以此擴充class的function。

Kuihao 發表在 痞客邦 留言(0) 人氣()

Composition就是指可以在classA當中實作classB的物件,其實就是function互相呼叫的class版本,也蠻像自動堆疊的遞迴函數。

以此目的達到:(->表示呼叫)

Kuihao 發表在 痞客邦 留言(0) 人氣()

敘述:烏鴉要啄石子放入有水的玻璃瓶,這隻烏鴉的數理不錯,利用排容原理取出水喝。

條件:輸入多筆測資代表石子的半徑,石子半徑要<瓶口半徑(3.5)才能放入瓶中,請用break、continue判斷。

Kuihao 發表在 痞客邦 留言(0) 人氣()

題目敘述:又是這隻小小蝸牛,看到大樹就充滿決心想往上爬,位置在0開始,大樹高度100。

蝸牛天亮就爬5、天黑就會睡覺且會滑落2,但是蝸牛爬到的位置若有樹幹就可以在樹幹上睡覺不滑落。

Kuihao 發表在 痞客邦 留言(0) 人氣()

atm.gif

【 點我 】來看實際運行狀態(GIF)/*看來上傳gif失敗了,請點超連結至雲端*/

Kuihao 發表在 痞客邦 留言(0) 人氣()

1 2