原创 C++ typedef 用法詳解

typedef是替一個對象取一個別名,以此增強程序的可讀性。 1 定義一種數據類型的別名 typedef int INT;  //定義int類型的一個別名INT。注意:末尾的分號 typedef char* pStr; 2 定義結構體的別

原创 C++ const成員函數(常成員函數)

1 定義     const成員函數(常成員函數):成員函數()後加上const,如:void print()const。 2 目的 如果一個成員函數不對對象的任何成員數據的進行修改(最常見的爲打印成員信息的函數),那麼我們可以將這個成員

原创 C++ vector複製/拷貝方法概述

VECTOR聲明初始化,方法很多,我們這裏不展開來說,使用最基本的方法: vector<int> link; //聲明vector對象 link.push_back(1); //初始化 link.push_back(2); VE

原创 C++ define用法

1.簡單的define定義 #define MAXTIME 1000 一個簡單的MAXTIME就定義好了,它代表1000,如果在程序裏面寫 if(i<MAXTIME){.........} 編譯器在處理這個代碼之前會對MAXTIME進行處

原创 c++ 函數指針詳細解析

版權聲明:本文爲博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。 本文鏈接:https://blog.csdn.net/candyliuxj/article/details/63394141.   

原创 C/C++ Calling covention 調用約定:_stdcall _cdecl CALLBACK WINAPI PASCAL

宏定義: #define  CALLBACK    __stdcall #define  WINAPI      __stdcall #define  WINAPIV     __cdecl #define  APIENTRY    WI

原创 VC托盤程序的簡單實現

 以下是網上看到的一個實現VC托盤的程序,好像只適用於對話框程序。經本人簡單整理。 一、托盤簡介      所謂的“托盤”,在Windows系統界面中,指的就是下面任務條右側,有系統時間等等的標誌的那一部分。在程序最小化或掛起,但又不

原创 SQLite學習手冊(C/C++接口簡介)

一、概述: 在SQLite提供的C/C++接口中,其中5個APIs屬於核心接口。在這篇博客中我們將主要介紹它們的用法,以及它們所涉及到的核心SQLite對象,如database_connection和prepared_statement。

原创 mfc靜態文本框透明

mfc靜態文本框透明針對某一對話框分爲三步完成: 1.xxxDlg.h中添加消息     afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor); 2.xxxDlg.

原创 使用DLL引起的error LNK2019: 無法解析的外部符號

錯誤表現:****.obj:error LNK2019:無法解析的外部符號 _函數名,該符號在函數_函數名中被引用 錯誤原因:一般情況都是都是函數只找到聲明但沒有實現,或者是少了什麼鏈接庫 解決方法:project-屬性--link--輸

原创 VS2010中安裝WTL (轉)

WTL很好用,目前最新版爲8.1。我研究了一下安裝腳本,感覺最好按如下步驟安裝: 1)下載最新版的WTL8.1並解壓縮,找到你的VS安裝目錄,進入其下的VC\atlmfc\include目錄 ,將解壓出來的include文件夾中的

原创 C++ unsigned char/int 轉二進制方法

現象:C++中輸出十進制、八進制、十六進制都有其對應的命令,如: cout<<"次數據轉化成十進制爲: "<<dec<<a<<endl; cout<<"次數據轉化成八進制爲: "<<oct<