原创 【轉載】C++ 編譯器的函數名修飾規則

轉載自:http://mxdxm.iteye.com/blog/510486 C++ 編譯器的函數名修飾規則  函數名字修飾(Decorated Name)方式     函數的名字修飾(Decorated Name)就是編譯器在編譯期間

原创 c++ 利用 chilkat 庫發送 html郵件

轉載請註明出處:http://blog.csdn.net/yangyihongyangjiying/article/details/44757687  謝謝! 先簡單介紹一下chilkat庫,chikat是由一家芝加哥公司開發的商業組件

原创 【轉載】 C/C++運行庫

http://book.csdn.net/bookfiles/1017/100101730949.shtml   呵呵,這篇真是好東西,先把它弄在我的地盤再慢慢咀嚼…… 原來這是一本書上的《程序員的自我修養》,好東西,crt我迷惑了好久…

原创 【轉載】C++成員函數指針的應用,可作爲回調函數實參

 做個筆記,本文轉自:http://www.cppblog.com/colys/articles/25785.html C++中,成員指針是最爲複雜的語法結構。但在事件驅動和多線程應用中被廣泛用於調用回叫函數。在多線程應用中,每個線程

原创 dllimport 與 dllexport 的一些簡單看法

一、dllexport 和 dllimport 是什麼 dllexport 和 dllimport 存儲類特性是 C 和 C++ 語言的 Microsoft 專用擴展。 可以使用它們從 DLL 中導出或向其中導入函數、數據和對象。 二

原创 unresolved external symbol __report_rangecheckfailure 解決思路

unresolved external symbol __report_rangecheckfailure 解決思路 __report_rangecheckfailure  是用來檢查堆棧緩存溢出的,如果編譯的時候打開GS(project

原创 C++中delete和delete[]的區別

在c++中,正常的分配與釋放內存的對應方法如下: new delete malloc  free new [ ] delete[ ] delete 和delete[ ]的本質區別是: 1、當釋放的對象是數據p[n]時,用delete只

原创 python修飾符

修飾符基礎——閉包 什麼是閉包呢?標準的概念大家可以看wikipedia上的解釋點擊打開鏈接   舉個例子: [python] view plaincopy def do_add(base):       def 

原创 【轉載】c++程序鏈接的過程原理詳解

原文地址: http://zengzn.blogspot.com/2008/02/boostregexhpp-lnk2005.html     許多Visual C++的使用者都碰到過LNK2005:symbol already

原创 Windows API 錯誤碼解析

Windows API 錯誤碼解析 調用Windows API失敗後,通常需要通過GetLastError來獲取對應的錯誤碼,要將此錯誤碼解析爲對應的描述信息,則需要調用另外一個Windows API FormatMessage,原型如下

原创 mfc關閉模態dialog的正確方式

在模態對話框中: 正常的用戶觸發的OnOK 、OnCancel消息都是通過調用函數EndDialog去關閉模態對話框的,EndDialog函數並不立即清除對話框。而是設置一個標誌,並且允許對話框應用程序把控制權返回系統。系統在試圖從應用程

原创 C++ auto_ptr智能指針的用法

C++ auto_ptr智能指針的用法   C++中指針申請和釋放內存通常採用的方式是new和delete。然而標準C++中還有一個強大的模版類就是auto_ptr,它可以在你不用的時候自動幫你釋放內存。下面簡單說一下用法。 [

原创 總結C++中的所有強制轉換函數(const_cast,reinterpret_cast,static_cast,dynamic_cast)

做個筆記:源自論壇:http://bbs.csdn.net/topics/210039564 總結C++中的所有強制轉換函數(const_cast,reinterpret_cast,static_cast,dynamic_cast)

原创 #pragma comment 使用

編寫程序的時候,我們常用到#pragma指令來設定編譯器的狀態或者是指示編譯器完成一些特定的動作。 #pragma once : 這是一個比較常用的指令,只要在頭文件的最開始加入這條指令就能夠保證頭文件被編譯一次,避免文件被重複包含。

原创 C++中Exit()與atexit()函數的使用

來源:http://blog.sina.com.cn/s/blog_5cec5bad0100b0x2.html   一、exit()函數 函數聲明:void exit(int state); exit()函數用於在程序運行的過程中隨