原创 VS 使用Tips

1. .RC 文件中用到的頭文件需要單獨在Configuration》Resource》General》Additional Include Directories 裏包含,否則將無法找到需要的頭文件。(和通常的Additional In

原创 COM_INTERFACE_ENTRY2和繼承

CComObjectRootBase中以表驅動的方式對接口的查詢作了一個內部的實現,即InternalQueryInterface()。所以在創建基於ATL的COM類時,需要創建一個包含所有實現接口的映射表。 1. BEGIN_COM_M

原创 虛函數表

轉自:http://www.cnblogs.com/Z465360621/articles/4561344.html  虛函數表,以及虛函數指針:  1)每個有虛函數的類都有自己的虛函數表,每個包含虛函數的類對象都有虛函數表指針。  2)

原创 C/C++ 內存對齊

爲什麼要內存對齊 1.平臺原因(移植原因):不是所有的硬件平臺都能訪問任意地址上的任意數據的;某些硬件平臺只能在某些地址處取某些特定類型的數據,否則拋出硬件異常。  2.性能原因:數據結構(尤其是棧)應該儘可能地在自然邊界上對齊。原因在於

原创 C++結構體和類的區別

這是對多個博客的總結 ------------------------------------------------------------------------------------ 區別: 1.結構體是一種值類型,而類是引用類型

原创 MySQL知識

Sql語句聯合查詢   table :student table:game 內聯:取交集 SELECT * FROM student INNER JOIN game ON student.id=game.stuId 內聯查詢結果