原创 .與->區別

在網上看到很多人關於這個介紹,其實都是有問題的!真正解答應該是G->n,其實等價於(*G).n!!

原创 C++  static_cast

①用於類層次結構中基類(父類)和派生類(子類)之間指針或引用的轉換。 進行上行轉換(把派生類的指針或引用轉換成基類表示)是安全的; 進行下行轉換(把基類指針或引用轉換成派生類表示)時,由於沒有動態類型檢查,所以是不安全的。 ②用

原创 運籌學(operations research)…

http://wiki.mbalib.com/wiki/運籌學 什麼是運籌學   運籌學是近代應用數學的一個分支,主要是研究如何將生產、管理等事件中出現的運籌問題加以提煉,然後利用數學方法進行解決的學科。運籌學是應用數學和形式科學

原创 tcp 連接的11種狀態

http://liujianguangaaa.iteye.com/blog/975445 通常情況下:一個正常的TCP連接,都會有三個階段:1、TCP三次握手;2、數據傳送;3、TCP四次揮手   注:以下說明最好能結合”圖:T

原创 有關於指針和取地址符的使用

#include<iostream> using namespace std; void GetMemory(char *&p) { p=(char*)malloc(100); } void Test(void){ char *

原创 printf中的%c,%d,%u........都分…

%d 十進制有符號整數 %md,m指定的是輸出字段的寬度,如果數據的位數小於m,則左端補以空格,若大於m,則   按實際位數輸出,如:   printf("M,M",a,b)   若a=123,d=12345,則輸出的結果爲:

原创 '\0'於'0'的區別

都可以作爲字符串結束的標誌,後者也可以是數字或字符0,  例如: string[i]!='\0'和string[i]!=0是一樣的 C++中:'\0'和0兩者基本上可以通用,不過'\0'的類型是char型,而0是int類型,所以在

原创 運籌學(operations&nbsp;research)…

http://wiki.mbalib.com/wiki/運籌學 什麼是運籌學   運籌學是近代應用數學的一個分支,主要是研究如何將生產、管理等事件中出現的運籌問題加以提煉,然後利用數學方法進行解決的學科。運籌學是應用數學和形式科學

原创 C++裏的vector用法,比數組方便很…

http://blog.csdn.net/xiejingfa/article/details/8884979  在C++中,通常使用數組來存放一組具有相同數據類型的數據,但是數組在使用前必須先確定其大小。 STL中提供了vect

原创 改良程序的11個技巧

 有很多理由都能說明爲什麼我們應該寫出清晰、可讀性好的程序。最重要的一點,程序你只寫一次,但以後會無數次的閱讀。當你第二天回頭來看你的代碼時,你就要開始閱讀它了。當你把代碼拿給其他人看時,他必須閱讀你的代碼。因此,在編寫時多花一點時間

原创 有關設計模式的兩個網站

http://baike.baidu.com/link?url=0nvd61HLFT2CO-0tn5VIWS6DExjXa8lY0BYwC4foHjR-_5RfN_UhifdvbFSeTscj http://www.jdon.com/

原创 C++中Static作用和使用方法

http://blog.csdn.net/danforn/article/details/2312766 1、什麼是static?        static 是C++中很常用的修飾符,它被用來控制變量的存儲方式和可見性。    

原创 動態規劃之01揹包問題

  [cpp] view plaincopy #include   using namespace std;   int c[10][100];   int Knapsack(int n,int 

原创 tcp&nbsp;連接的11種狀態

http://liujianguangaaa.iteye.com/blog/975445 通常情況下:一個正常的TCP連接,都會有三個階段:1、TCP三次握手;2、數據傳送;3、TCP四次揮手   注:以下說明最好能結合”圖:T

原创 對一個存儲學生信息的單向鏈表,按照學號升序對鏈表進行排序,每個節點包含了一個學生ID

1. 問題描述: (1)建立單向鏈表,每個結點包括:學號,姓名,性別。(2)按照學號對該鏈表進行升序排序,要求採用冒泡法,而後進行輸出。在主函數中分別調用創建、排序和輸出函數。2. 問題的解決方案:根據問題描述,首先創建鏈表,不僅要給各個