C++ Primer 讀書筆記:C++11 核心新特性詳解(上)
C++ Primer 讀書筆記:C++11 核心新特性詳解(上) C++11 標準的發布為 C++ 語言帶來了翻天覆地的變化,極大地提升了代碼的可讀性、安全性與
MFC List Control (CListCtrl) 完全攻略:報表視圖、圖標、全選、刪除、lParam 擴展
MFC List Control (CListCtrl) 完全攻略:報表視圖、圖標、全選、刪除、lParam 擴展 CListCtrl 是 MFC 最常用的複雜
C++ 抽象類與純虛函數:接口設計、多態實現、最佳實踐指南
C++ 抽象類與純虛函數:接口設計、多態實現、最佳實踐指南 抽象類定義「契約」,派生類實現「具體行為」。通過純虛函數強制派生類覆寫,編譯期保證接口完整性,運行期
C++ 析構函數執行順序鐵律:派生類先於基類,成員逆序銷毀
C++ 析構函數執行順序鐵律:派生類先於基類,成員逆序銷毀 析構順序是 C++ 物件模型的核心規則,直接關係資源釋放正確性與程序穩定性。 鐵律:完全相反於構造
技術博客啟航:從代碼收藏家到知識分享者
技術博客啟航:從代碼收藏家到知識分享者 2015.08.29,正式啟動個人技術博客。過去幾年代碼、筆記散落在本地硬盤、雲筆記、郵件附件中,缺乏系統整理與外部反饋
C++ 語言學習筆記:LRJ 入門經典核心知識點總結 (GCC/VC++ 跨平台實戰)
前言:經典教材《C++ Primer Plus》/ LRJ 筆記精華 本文整理自《C++ Primer Plus》 (Stephen Prata) 核心章節,結
Socket 多路複用 select 模型深度實戰:從原理到高性能服務器架構
前言:為什麼需要 I/O 多路複用? 傳統阻塞模型:一線程一連接,線程數 = 連接數。10 萬連接需 10 萬線程,上下文切換開銷壓垮系統。select / p
C/C++ #define vs inline vs const vs static 深度對比:編譯期、鏈接期、運行期機制全解析
前言:四大關鍵字的本質區別 很多開發者將 #define、inline、const、static 混為一談,實則它們分別作用於預處理期、編譯期、鏈接期、運行期,
C/C++/C#/Java 跨語言類型轉換完全手冊:JNI、P/Invoke、COM 互操作實戰
專案背景:多語言生態整合 典型企業級架構:C++ 核心算法庫 → C++/CLI 封裝層 → C# 業務邏輯 → Java 上層應用。本文系統梳理四大語言間的基
C++ 類中定義 vector 二維數組編譯錯誤「應輸入類型符」完美解決方案
問題現場還原 在類的頭文件中直接定義二維 vector: // MyClass.h — 錯誤代碼 class MyClass { std::vector
C++11 數值與字符串高效轉換:std::to_string 與 std::stod 完全指南
前言:告別 sprintf/stringstream 時代 C++98 時代,數值轉字符串需用 sprintf (不安全) 或 stringstream (效能
MFC DLL 兩種調用方式全解析:隱式鏈接 vs 顯式加載,選型指南與避坑實戰
核心區別一覽 維度隱式鏈接 (靜態加載)顯式加載 (動態加載) 核心機制鏈接期解析符號,依賴 .lib 導入庫運行期 LoadLibrary/GetP
C/C++ 深度解析:函數指針 vs 指針函數,一篇講透核心區別與實戰應用
前言:為什麼這個概念讓無數程序員頭積? 「函數指針」與「指針函數」僅一字之差,卻是 C/C++ 面試與實戰中最高頻的混淆點。本文通過語法拆解、記憶體模型、實戰場
MFC 動態創建按鈕與消息映射完整實戰:從面試題到生產級代碼
問題背景 經典面試題:如何在 MFC 對話框中動態創建多個按鈕,並統一處理其點擊消息?關鍵難點在於:按鈕 ID 範圍預留、消息映射宏 ON_COMMAND_RA
VS2010 開發 Excel 操作 DLL 完整實戰指南
專案背景與需求分析 在企業級開發中,Excel 數據處理是高頻需求。本文記錄如何使用 Visual Studio 2010 開發一個通用的 Excel 操作 D
C++ std::sort 函數完整指南:從入門到進階應用
為什麼選擇 C++ 標準庫的 sort 函數? 在 C++ 開發中,排序是基礎且高頻的操作。許多初學者習慣手寫冒泡排序或選擇排序,但這些算法的時間複雜度為 O(
Debian ARM 交叉編譯 Qt 4.8.6 + QtWebKit 瀏覽器完整實戰錄
Debian ARM 交叉編譯 Qt 4.8.6 + QtWebKit 瀏覽器完整實戰錄 項目需求:在無桌面環境的 ARM Linux 開發板上運行帶界面的瀏覽
VC++ 遠程進程注入實現 API Hook:完整 DLL 注入與 MessageBoxW 截獲實戰
VC++ 遠程進程注入實現 API Hook:完整 DLL 注入與 MessageBoxW 截獲實戰 本文演示如何通過遠程線程注入 DLL,在目標進程中Inli