原创 生平第一次面試經歷

      今天我迎來了人生的第一次找工作面試,面試的單位是中興。人生沒有多少個第一次,因此我覺得有必要把這些東西記錄下來,不論結果怎麼樣,對於我來說都是一件有意義的事情。廢話不多說,入正題。由於中興今天招聘的比較早,多少讓我有些措手不及

原创 VS2005把我弄暈了

今天頭一回在vs2005上寫UDP通訊程序,沒想到遇到這麼多麻煩。那麼多類型轉換出錯: LPCSTR,wchar,這之類的,把我搞糊塗了,以前沒接觸過這種東西,不瞭解這些該怎麼轉換。 VC6裏面都可以直接換,2005裏卻搞那麼麻煩,真是苦

原创 CDilaogSK類的問題

無意中在網上看到一個對話框類CDialogSK---一個支持皮膚化的對話框類,頗感興趣 先看下CDialogSK是幹什麼的:(以下內容來自網上) CDialogSK---一個支持皮膚化的對話框類 一、介紹該類從MFC的CDialog繼承

原创 做C++測試題遇到的

  類對象擁有的是“指針”,而不是“指針所指向的內容” 快速排序每走一趟都會把一個數放到它的最終位置。冒泡排序兩趟以後會把兩個最大的放到最後。選擇排序兩趟以後會把最小的兩個數放到前面。 友元函數的判斷髮生在編譯期,而虛函數綁定發生在運行期

原创 套接字之重疊I/O模型

剛剛把重疊I/O套接字理解了一點,於是在此做個筆記,給出一個重疊I/O處理單個套接字的程序。   這個程序是TCP的服務器端程序。該程序只能接收一個客戶端的連接,循環發送信息,以及該客戶端退出時服務器端得到響應。   套接字庫初始化等代碼

原创 套接字I/O模型之WSAEventSelect

今天我又學習了一種新的套接字I/O模型------WSAEventSelect,他與WSAAsyncSelect一樣也是一種異步事件通知模型,不同的是WSAAsyncSelect是與窗口句柄關聯在一起的,必須要要窗口才行,而WSAEven

原创 VC6.0中友元函數訪問類的私有成員的bug

最近寫程序時候遇到了一個問題,上網查了之後發現這是vc6.0的bug。   繼上次發現getline有bug以來,這是第二次了。頓時讓我想起某人說的“珍惜生命,遠離VC6”,這句話太對了   廢話不多說,問題如下代碼所示:   #incl

原创 UDP的傳輸功能

最近看了幾個聊天室和發送文件的代碼,覺得比較有意思。於是我就想自己也試着弄一個這樣的程序出來,下面開始介紹我亂搞的這個程序。界面是模仿飛鴿的界面,但功能比那個菜多了,比山寨還山寨。只有傳消息和傳文件的功能。 首先定義兩個結構體: //這個

原创 自定義托盤菜單

首先給個程序最小化爲托盤的例子:   void CMyDlg::ToTray() { NOTIFYICONDATA nid; nid.cbSize=(DWORD)sizeof(NOTIFYICONDATA); nid

原创 類對象的複製和拷貝問題

最近看到很多人討論一個問題,頗感興趣,於是在此作個記錄 問題是這樣的: 有類A的定義如下:     class A { public: A() { } A(const A &a) { cout<<"拷貝"<<endl;

原创 同一時刻只允許一個客戶端連接的例子

最近做一個關於服務器和客戶端互相通信的程序,題目有兩個要求:1.服務器只能接收一個客戶端的連接,當有第二個客戶端連接時就會失敗;2.當已經連接的客戶端斷開後,其他的客戶端就可以去連接服務器了。   這樣的要求看似很簡單,但做的過程中我才發

原创 Rebuilt All的重要性

今天下午爲了一個東西把頭搞爆了,浪費了我好幾個小時的時間。於是在這裏把它記錄下來。   事情是這樣的,我在網上下載了一個讓對話框控件隨比例縮放的類CControlPos   把這個類添加到自己的對話框工程裏後就可以用它裏面的函數了,使用起

原创 字符串處理的一些常用函數

1.strrchr函數 /  strchr函數  /strstr函數   strrchr()函數的作用是:查找一個字符在另一個字符串中末次出現的位置, 並返回字符串中的這個位置的指針,可以輸出從這個位置起一直到字符串結束的所有字符。 如果

原创 終於發現博客的好處了

以前從來都是懶得寫博客,什麼QQ空間、校內網之類的都已經長草了。 終於在今天我發現寫博客的好處,我要把我在學習程序設計過程中的一些經歷給記錄下來 就當是學習筆記吧,而且還能督促我好好學習,多多嘗試新的知識。希望能堅持下去,呵呵

原创 虛擬析構函數和虛擬普通函數

通過基類的指針來刪除派生類的對象時,基類的析構函數應該是虛的。否則其刪除效果將無法實現。 一般情況下,這樣的刪除只能夠刪除基類對象,而不能刪除子類對象,形成了刪除一半形象,從而千萬內存泄漏。請看以下代碼: #include "iostre