原创 sqlite全文查詢配置到使用全過程
SQLite是一款輕型的數據庫,是遵守ACID的關聯式數據庫管理系統,它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它佔用資源非常的低,在嵌入式設備中,可能只需要幾百K的內存就夠了。它能夠支持Windows/
原创 SQLite 中文 FAQ
zz From https://www.dream4ever.org/showthread.php?t=86440 feuvan @ DRL原文在http://sqlitecn.feuvan.net/faq.html語法部分正在翻譯中,敬
原创 大端,小端
int main() { int x=1; /*the first method */ if(*(char *) &x==1) printf("little/n"); else printf("big/n");
原创 VC中的消息分類
VC中的消息的分類有3種:窗口消息、命令消息和控件通知消息,我們這裏要談的是最後一種:控件通知消息。 控件通知消息,是指這樣一種消息,一個窗口內的子控件發生了一些事情,需要通知父窗口。通知消息只適用於標準的窗口控件如按鈕、列表框、組
原创 C/C++ 程序員應聘常見面試試題深入剖析
1.引言 本文的寫作目的並不在於提供C/C++程序員求職面試指導,而旨在從技術上分析面試題的內涵。文中的大多數面試題來自各大論壇,部分試題解答也參考了網友的意見。 許多面試題看似簡單,卻需要深厚的基本功才
原创 深拷貝、淺拷貝構造函數
Trend科技的一道面試題:請看下面的程序,說說會出現什麼問題?#include <iostream>#include <cstdlib>#include <vector> using namespace std; class
原创 C++空類的默認成員函數總結
class Empty{ public: Empty(); // 缺省構造函數 Empty(const Empty&);
原创 關於內存對齊的全面詳細解釋
一、內存對齊的原因1、平臺原因(移植原因):內存對齊其實不是操作系統內存架構範疇的問題,而是CPU架構方面的問題。不是所有的硬件平臺都能訪問任意地址上的任意數據的;某些硬件平臺只能在某些地址處取某些特定類型的數據,否則拋出硬件異常。x86
原创 CDC簡介
CPaintDC dc(this);CDC *dc=GetDlgItem(IDC_STATIC)->GetDC();CDC *dc=GetDC(); DC(Device Context) 設備上下文,可以理解爲我們要在上面寫寫畫畫的那
原创 DC保存至BMP圖像
BOOL SaveBmp(HBITMAP hBitmap, CString FileName) { HDC hDC; //當前分辨率下每象素所佔字節數 int iBits; //位
原创 如何在VC中使用GDI+。
GDI+可應用於二維向量圖象,柵格圖象及排版,是爲C/C++程序員而設計的表現爲C++類而存在的接口,能用於一切基於Windows的應用中。作爲GDI的後繼者,GDI+在GDI中增加了新功能,如文本的反鋸齒,漸變筆刷,Alpha溶合;也優
原创 Windows窗口樣式
windows樣式有很多種,不同的windows,windows控件接受不同的樣式。如Combo box接受下以樣式:WS_CHILD AlwaysWS_VISIBLE UsuallyWS_DISABLED RarelyWS_
原创 C++面試題
1.是不是一個父類寫了一個virtual 函數,如果子類覆蓋它的函數不加virtual ,也能實現多態?virtual修飾符會被隱形繼承的。 private 也被集成,只事派生類沒有訪問權限而已 virtual可加可不加 子類的空間裏有父
原创 堆和棧的區別
堆和棧的區別一、預備知識—程序的內存分配一個由c/C++編譯的程序佔用的內存分爲以下幾個部分1、棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。2、堆區(heap) — 一
原创 Windows下進程通信的方法
進程通常被定義爲一個正在運行的程序的實例,它由兩個部分組成: 一個是操作系統用來管理進程的內核對象。內核對象也是系統用來存放關於進程的統計信息的地方 另一個是地址空間,它包含所有的可執行模塊或DLL模塊的代碼和數據。它