// stdafx.h : 標準系統包含檔案的包含檔案,
// 或是經常使用但不常更改的
// 特定於專案的包含檔案
#pragma once
#ifndef _secure_atl
#define _secure_atl 1
#endif
#ifndef vc_extralean
#define vc_extralean // 從 windows 頭中排除極少使用的資料
#endif
#include "targetver.h"
#define _atl_cstring_explicit_constructors // 某些 cstring 建構函式將是顯式的
// 關閉 mfc 對某些常見但經常可放心忽略的警告訊息的隱藏
#define _afx_all_warnings
#include // mfc 核心元件和標準元件
#include // mfc 擴充套件
#include // mfc 自動化類
#ifndef _afx_no_ole_support
#include // mfc 對 internet explorer 4 公共控制項的支援
#endif
#ifndef _afx_no_afxcmn_support
#include // mfc 對 windows 公共控制項的支援
#endif // _afx_no_afxcmn_support
#include // 功能區和控制項條的 mfc 支援
#ifdef _unicode
#if defined _m_ix86
#pragma comment(linker,"/manifestdependency:\"type='win32' name='microsoft.windows.common-controls' version='6.0.0.0' processorarchitecture='x86' publickeytoken='6595b64144ccf1df' language='*'\"")
#elif defined _m_x64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='microsoft.windows.common-controls' version='6.0.0.0' processorarchitecture='amd64' publickeytoken='6595b64144ccf1df' language='*'\"")
#else
#pragma comment(linker,"/manifestdependency:\"type='win32' name='microsoft.windows.common-controls' version='6.0.0.0' processorarchitecture='*' publickeytoken='6595b64144ccf1df' language='*'\"")
#endif
#endif
MFC原始碼解讀(1) stdafx h
在這裡先說一下環境。win7 vs2015。由於以前也沒有讀源 的經驗,看了看網上大神們給的一些套路,覺得也是一般,所以呢。我決定就按照源 檔案的排序,從a z依次讀下來。是不是跟許三多讀書的節奏有一點像?第乙個檔案 上面的英文是說,這個源 就是為微軟的基礎類們提供了參考,並且這個源 是與隨著庫提供...
多鍵比較函式的原始碼實現
在排序演算法中,都會用到比較函式如下 template int cmp const void a1,const void a2 現在要求用物件中某個鍵值做比較,修改如下 template int cmponekey const void p1,const void p2 現在有乙個新的需求,如果乙個...
yum安裝與原始碼安裝比較
yum安裝與原始碼安裝比較 一 yum安裝和原始碼安裝,方式的不同 二 yum安裝和原始碼安裝,優缺點分析 1 yum安裝的優缺點 yum安裝的優點,做運維的都很清楚,安裝東西,方便快捷,特別是不用考慮包依賴。yum安裝的缺點,安裝過程,人為無法干預,不能按需,安裝。源裡面有什麼就安裝什麼,安裝的版...