學習日記1

2012.9.11學習日誌

1.C++

虛函數:虛函數是爲了實現通過父類指針引用子類的函數,是C++多態特性最重要體現。通過在父類中使用virtual定義方法,可以在不同的派生類中實現不同的方法,實現程序良好的擴展性。

純虛函數:幸虧多看了一下,不然以爲虛函數和純虛函數是同一個東西。純虛函數只是一個聲明,所有包含純虛函數的類都是抽象類,其方法的實現必須在派生類中實現。

抽象類:含有純虛函數的類成爲抽象類,不能生成對象。

2.shell編程

cat > txt1  //可以在shell中往txt1寫內容,不用vi打開txt1

cat < txt1 > txt2 //將txt1的內容複製到txt2,猜一下cat < txt1 >> txt2作用

echo "aa bb cc" | awk {'print$2'} //以空字符分隔,輸出第二個參數

head -n2 txt1  //輸出前兩行,tail同理

echo "aa bb cc" | cut -d " " -f 2 //以空格分隔參數,輸出第二個參數,-f1-2則輸出前兩個參數

3.linux

一切皆文件,linux的後綴是沒有多大意義的,只是爲了用戶的文件區分,而不像windows那樣用於程序的綁定。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章