原创 類成員函數和類作爲友元使用

  類成員函數可以作爲友元在其他類中聲明。考慮下面的例子:   // classes_as_friends1.cpp// C2248 expectedclass B;class A...{    int Func1( B& b ) ; 

原创 刪除帶有非法字符的文件或文件夾

今天恢復系統的時候發生了悲劇,原來下載的網頁、起過中文文件名的文件夾等等,全都包含了非法字符。對這樣的文件,windows explorer無法對其進行任何操作(讀寫、改名、刪除等等)。查找了半天,發現在MSDN中有解決這樣問題的答案。不

原创 模板數組,下標檢查

#include <iostream>using namespace std;template <class T> class Array;template <class T> class ArrayBody...{    friend

原创 eclipse客戶端CVS配置-用戶管理

  本文檔內容包括: CVS用戶管理的重要文件... 1 具體步驟講解:... 4     CVS用戶管理的重要文件 會修改到的文件分別是passwd

原创 OLE DB備考

請輸入大於10個字符的資源描述表對應部分,使用VC屬性概念,參考wizard創建的代碼製作表的類。 #pragma once[    db_table(L"T_Event")]class CT_Event...{public:    [

原创 ADOX創建Access數據庫

這兩天研究OLE DB,結果直到今天才找到OLE DB創建數據庫的方法,原來弄好的ADOX的代碼捨不得扔掉,就記在這裏好了。   /**////MainCString sDBFile;if(argc < 2)exit(0);elsesD

原创 一個C++程序例子——指向函數的指針、含有可變形參的函數(備查)

這裏列出的兩個東西不經常使用,很容易忘記。其中含有可變參數的函數的部分來自CSDN論壇。   #include <iostream>#include <string>#include <stdarg.h>using namespace 

原创 C/C++函數調用約定和函數名稱修飾

C/C++函數調用約定和函數名稱修飾規則探討  作者:星軌(oRbIt)   使用C/C++語言開發軟件的程序員經常碰到這樣的問題:有時候是程序編譯沒有問題,但是鏈接的時候總是報告函數不存在(經典的LNK 2001錯誤),有時候是程序編譯

原创 delete和delete[]的區別

剛纔在寫一段例子程序的時候,發現對於一個指針類型的數組T* p[],delete p和delete[] p的效果一樣。看了一下C++ Primer和C++ Programming Language都沒有找到解釋,於是在網絡上搜索一下,發現

原创 篩選法求素數

  #include <iostream>   #include <cmath>   using namespace std;     int ma

原创 “揹包問題”的算法

問題基本描述:有一個揹包,能盛放的物品總重量爲S,設有N件物品,其重量分別爲w1,w2,...wn,希望從N件物品中選擇若干件物品,所選物品的重量之和恰能放入該揹包,即所選物品的重量之和等於S。 遞歸算法   #include <std

原创 日文輸入法

日語假名的輸入原文出處: http://www.aiview.com/   安裝日語輸入法 對於日語輸入,在Windows操作系統當中,使用微軟的日語輸入法即可。如果沒有安裝,採用以下步驟安裝,需要操作系統的安裝文件或者安裝光盤。 打開

原创 稅費計算取整題目

題目: CODING PROBLEM: SALES TAXESBasic sales tax is applicable at a rate of 10% on all goods, except books,food, and medi

原创 [轉]很幽默的講解六種Socket IO模型

本文簡單介紹了當前Windows支持的各種Socket I/O模型,如果你發現其中存在什麼錯誤請務必賜教。   一:select模型 二:WSAAsyncSelect模型 三:WSAEventSelect模型 四:Overlapped

原创 DOS命令參數中的空格

DOS命令參數中若含有空格,可以用引號將參數括起來 例如: copy "02 Project WorkingOn/test 01/*.*" "02 Project WorkingOn/test 02/*.*" copy "02 Proje