原创 轉義字符
所有的ASCII碼都可以用“\”加數字(一般是8進制數字)來表示。而C中定義了一些字母前加"\"來表示常見的那些不能顯示的ASCII字符,如\0,\t,\n等,就稱爲轉義字符,因爲後面的字符,都不是它本來的ASCII字符意思了。 字符表
原创 static用法淺析
C++的static有兩種用法:面向過程程序設計中的static和麪向對象程序設計中的static。前者應用於普通變量和函數,不涉及類;後者主要說明static在類中的作用。 一、面向過程設計中的static 1、靜態全局變量 在全局變
原创 《C++編程思想》(Thinking in C++)部分精華提取
1、聲明與定義: 首先,必須知道“聲明”和“定義”之間的區別,因爲這兩個術語在全書中會被確切地使用。“聲明”向計算機介紹名字,它說,“這個名字是什麼意思”。而“定義”爲這個名字分配 存儲空間。無論涉及到變量時還是函數時含義都一樣。無論在哪
原创 C/C++面試題精選
選集一: 一、請填寫BOOL , float,指針變量與“零值”比較的 if語句。(10分) 提示:這裏“零值”可以是0, 0.0 , FALSE或者“空指針”。例如 int變量 n與“零值”比較的 if語句爲: if ( n == 0
原创 MFC消息機制
一.引言 MFC的框架結構大大方便了程序員的編程工作,但是爲了更加有效、靈活的使用MFC編程,瞭解MFC的體系結構往往可以使編程工作事半功倍。它合理的封裝了WIN32 API函數,並設計了一套方便的消息映射機制。但這套機制本身比較龐大
原创 面試智力題精選
1、請把一盒蛋糕切成8份,分給8個人,但蛋糕盒裏還必須留有一份。 解答:面對這樣的怪題,有些應聘者絞盡腦汁也無法分成;而有些應聘者卻感到 此題實際很簡單,把切成的8份蛋糕先拿出7份分給7人,剩下的1份連蛋糕盒一起分 給第8個人
原创 Oracle參數文件詳解
--======================== -->Oracle 參數文件 --======================== /* 參數文件(10g中的參數文件) 主要用來記錄數據庫的配置文件,在數據庫啓動時,Orac
原创 MFC多線程編程詳解之一
(一) MFC對多線程編程的支持 MFC中有兩類線程,分別稱之爲工作者線程和用戶界面線程。二者的主要區別在於工作者線程沒有消息循環,而用戶界面線程有自己的消息隊列和消息循環。 工作者線程沒有
原创 漢諾塔問題解析
#include <iostream> using namespace std; void move(char a,char b){ cout<<"From "<<a<<" to "<<b<<endl; } void nuota(int
原创 C/C++中memcpy與strcpy之間的區別
strcpy用於字符串間的拷貝,memcpy用於內存間的拷貝 strcpy的原型:char * strcpy(char *dest,const char *src); 實現代碼: c
原创 遞歸問題之一:給定一字符串,輸出字符串中所有字符子串的各種組合形式,長度爲一個字符到字符串的長度,忽略排序
#include <iostream> using namespace std; enum{MAX=100}; void SubString(char src[],char out[],int oi){ for(int i=0;i<st
原创 C++遞歸問題之三---0-1揹包問題:給定兩個值value和num,在1到num之間取值使這些數和爲value,輸出所有組合
#include <iostream> using namespace std; int value,num; int *label; void Calc(int m,int n){ if(m<1||n<1||n==1&&m!=1)
原创 C++遞歸問題之二——n皇后問題:以四、八皇后爲例,給定n個皇后要求將它們放在一個n維矩陣中,任意兩個皇后不能出現在同一行、列、主副對角線上,輸出具體的擺放方式
#include <iostream> using namespace std; class Queen{ public: Queen(){} Queen(int i):Qnum(i){} ~Que
原创 如何實現數據從EXCEL表格導入到SQL Server
技術說明 本文中的示例使用以下工具導入 Excel 數據: SQL Server 數據傳輸服務 (DTS) Microsoft SQL Server 2005 Integration Services (SSIS) SQL Serv
原创 算法-求二進制數中1的個數
問題描述 任意給定一個32位無符號整數n,求n的二進制表示中1的個數,比如n = 5(0101)時,返回2,n = 15(1111)時,返回4 這也是一道比較經典的題目了,相信不少人面試的時候可能遇到過這道題吧,下面介紹了幾種方法來實現這