原创 C++錯誤處理方式的思考

前言:         之前在學習和工作一直考慮異常機制和錯誤處理之間的關係,在看了一些資料和閱讀了一些文章之後,有了幾點想法。本文的大部分內容來自於下面幾篇文章的總結和思考:        比較系統的介紹了錯誤處理的相關問題:     

原创 new,operator new,placement new

本篇文章的內容主要來自《C++ Prime》第五版的19.1節,《Effective C++》第三版的條款49-52,《Linux多線程服務端編程》的12.2節。該博文就權當這幾個知識點的整理。第一篇章:基礎知識點(一)new表達式和op

原创 windows核心編程之DLL注入

一.前言        DLL注入的酷炫之處在於無需目標程序的源碼,就可向目的程序注入代碼。        要理解DLL注入要先理解好進程的虛擬地址空間,每個進程都有自己獨立的虛擬地址空間,一般來說,兩個進程的虛擬地址空間是互相隔絕的,進

原创 using指示的作用域

一.using指示和using聲明 C++程序員都知道不要用或儘量少用using指示,而是用using聲明。兩個原因:    (1)這個原因是大部分人都知道的:using 聲明能夠明確的只引入你要引入的命名空間名字,而using指示則