原创 char *、CString和string之間的類型轉換

1、string 轉 CString        CString.format("%s", string.c_str());        方法二:      char* pchar= string.c_str();     

原创 string類的方法

string類的構造函數: string(const char *s); //用c字符串s初始化string(int n,char c); //用n個字符c初始化此外,string類還支持默認構造函數和複製構造函數,如string s1

原创 C++ map的使用

C++ map的基本操作和使用    來源:(http://blog.sina.com.cn/s/blog_61533c9b0100fa7w.html) - C++ map的基本操作和使用_Live_新浪博客     Map是c+

原创 將字符串按指定字符截斷分組的一種方法

string str = ''ac, ef,11,foj, ki" string tempstring;  while(1)                 {                    int pos = str.find(

原创 onDraw和onPaint函數的區別

onDraw和onPaint函數的區別   轉自:http://hi.baidu.com/ncudlz/blog/item/6ccbc43d90836305baa16715.html   CWnd::OnPaint() 是CWnd類的成

原创 Unicode下 TCHAR* 和CString轉string的一種方法

1)TCHAR* 轉string        TCHAR exePathAndName[MAX_PATH];    GetModuleFileName(NULL, exePathAndName, MAX_PATH);     (_tcs

原创 CString,String,Char*的比較

CString,string,char*的綜合比較(宗成慶博士)(2009-04-04 21:50:05) (一)概述 string和CString均是字符串模板類,string爲標準模板類(STL)定義的字符串類,已經納入C++標準之

原创 CUDA(轉自百度百科)

CUDA    CUDA(Compute Unified Device Architecture),顯卡廠商NVidia推出的運算平臺。  CUDA™是一種由NVIDIA推出的通用並行計算架構,該架構使GPU能夠解決複雜的計算問題。 它

原创 Invalidate()與UpdateAllviews()的區別

Invalidate()與UpdateAllViews 轉自:http://hi.baidu.com/ncudlz/blog/item/6ccbc43d90836305baa16715.html Invalidate()是讓程序

原创 VS2005中fstream不能讀取中文路徑名的解決方法

解決方法有2個1.第一個使用vs2005默認的unicode set並在所有字符串外面面加上_T() 或者_TEXT宏,代價是原來所有不符合unicode規範的地方你都必須得改.2.使用not set 或者"mutibyte set" 並

原创 獲取視圖類指針的方法

CMainFrame* pMainFrame = (CMainFrame*)::AfxGetMainWnd(); CTestView* PTestView = (CTestView*)pMainFrame->GetActiveFrame(

原创 使用異或運算實現菜單項功能的啓用與關閉

在MFC程序設計中,經常有這樣的問題:點擊一個菜單項啓動某項功能,再點擊一次取消該功能,再點擊又啓動該功能,再點擊又取消該功能.......。尤其是有多個菜單項功能的時候,如何有效組織各個菜單項各自的狀態,保證互不干擾,且實現簡練。  

原创 #pragma once與 #ifndef的區別

#pragma once與 #ifndef的區別 (轉自http://www.cppblog.com/szhoftuncun/archive/2007/10/28/35356.html ) 爲了避免同一個文件被include多次1  

原创 函數聲明尾加const的作用

    void   name   ()   const;     函數聲明尾加const說明這個函數不可以修改類的成員變量(或者說不可以改變對象的內部狀態)。因此,加了const的函數:     (1)不能修改成員變量;     (2

原创 自定義消息傳遞(從對話框到視圖)

問題:系統通過菜單項彈出一個對話框,需要視圖響應該對話框的消息並更新視圖。不可能在視圖類中直接建立對話框控件的消息響應函數,因此需要自定義消息傳遞。由對話框發出消息,視圖類接收,並作出重繪動作更新視圖。   解決方法:   1)在應用程序