原创 指針的聲明與初始化問題

pair<string,string> w,y;//定義w,y爲pair類型w=make_pair("ruiju","123456789");//爲w,y初始化y=make_pair("xiaoxiao","234567889");pai

原创 類成員函數 後加const和不加const 的區別

1、非靜態成員函數後面加const(加到非成員函數或靜態成員後面會產生編譯錯誤)2、表示成員函數隱含傳入的this指針爲const指針,決定了在該成員函數中,    任意修改它所在的類的成員的操作都是不允許的(因爲隱含了對this指針的c

原创 C++中的istringstream 的用法

今天看到了一個比較有用的c++的輸入輸出控制類。C++引入了ostringstream、istringstream、stringstream這三個類,要使用他們創建對象就必須包含<sstream>這個頭文件。 istrings

原创 C++中 new的用法

記住:new返回的是地址(也就是指針)。例如new int(10)開闢存儲空間存放int類型,並將其值賦爲10,然後返回其地址。

原创 類聲明中const 的作用

在類的聲明中經常會見到函數的後邊跟一個const,這是幹什麼的呢? const定義的函數,不能對其數據成員進行修改。而const的對象,不能對非const對象進行引用。

原创 容器的resize()和reserve()用法

下例中  vector<int> vec; vec.resere(10); fill_n(vec.begin(),10,0)   是否有錯呢? 表面上看,對容器vec設置了內存,好像可以滿足fill_n的使用條件。但是,reserve只是

原创 關於內容爲指針的vector對象的複製

for(vector<pair<string,string>*>::const_iterator it=rhs.wait_list.begin();it!=rhs.wait_list.end();++it) {pair<string,st

原创 VLAN詳解

這篇文章講的非常通透:圖文並茂VLAN詳解,讓你看一遍就理解VLAN

原创 linux ps 命令

每天一個linux命令(41):ps命令 Linux中的ps命令是Process Status的縮寫。ps命令用來列出系統中當前運行的那些進程。ps命令列出的是當前那些進程的快照,就是執行ps命令的那個時刻的那些進程,如果想要動態的顯

原创 Linux命令格式及幫助命令詳解

轉自:http://blog.chinaitlab.com/html/58/1980958-670307.html  昨天看了一個教程,關於Linux命令的,本來以爲當是複習隨便看看的,結果看了不禁汗顏,這個真挺有學問的,很多東西

原创 Editplus 正則表達式

editplus查找替換的正則表達式應用 editplus查找替換的正則表達式應用 表達式        說明 \t        製表符. \n        新行. .        匹配任意字符. |        匹配

原创 C++ 二維動態數組創建及越界問題

目前VS2013不支持動態數組,也就是int a[n], n必須是常量。創建動態數組可以使用 new 的方法。比如創建一個二維動態數組: int n; cin>>n; int **matrix=new int*[n];//matrix是一

原创 騰訊一面

4月2號騰訊實習招聘機試,抱着做練習題的態度做了一下,結果10天后通知我去面試,如下爲面試官問的問題,最後一題編程題,附上答案。 1. 自我介紹 2. TCP/IP三次握手,具體要發哪些包 3. 局域網內通過什麼來區分不同的計

原创 wireshark 基礎用法

Wireshark圖解教程(簡介、抓包、過濾器) (2009-06-05 16:06:55) 轉載▼ 標籤: it       Wireshark是世界上最流行的網絡分析工具。這個強大的工具可以捕捉網絡中的數據,併爲用戶提供關

原创 sort()和stable_sort()用法

C ++ sort()與stable_sort()  (2012-04-03 10:07:30) 轉載▼ 標籤:  it 分類: Cpp學習 這兩個函數的原理都是快速排序,時間複雜度在所有排序中最低,爲O(nlog2