原创 c++ 沒有默認構造函數類不能用作動態分配數組的元素

最近看《c++ Primer》,其中講到,當一個類定義了一個構造函數後,編譯器不會再生成默認構造函數。沒有默認構造函數的類不能用作動態分配數組的元素。 查了下資料,原來當new對象數組時,不能給動態分配的數組每個元素一個初始化值,編譯器於

原创 指針數組和數組指針(C)

//注意指針數組和數組指針分別是如何指向二維數組的 #include <stdio.h> main() { static int m[3][4]={0,1,2,3,4,5,6,7,8,9,10,11};/* 定義二維數組m並初始化*/

原创 python處理多行文件內容

工作中需要切換程序運行環境,於是要改配置文件內容,便想到了用腳本實現,便於切換。剛開始用vbs寫的,廢了老大勁還沒做出來,同事說python更好用點,一直也想學習下python,正好這是一次機會。 整個腳本需要做的事是在文件中查到需要改的

原创 c++虛函數和虛繼承

       早就想寫下這篇文章了,太懶了一直沒寫。一是想記下一些知識點,鞏固下,再者希望通過寫博,讓自己更加對軟件開發感興趣,打發寂寞。可是水平有限,只能自娛自樂。        c++虛函數和虛繼承可以說是c++最重要的語言特性了。

原创 Qt Creator中google protocol buffer的快速設置

       剛入職,跟一個項目,需要在Qt Creator中用protobuffer,配置了很久,也下載了QT的源代碼重新編譯,根據網上的方法設置了很多次,可是各種出錯,現提供一種簡易方法在Qt Creator中快速配置,在此也希望,寫