原创 Winform獲取應用程序的當前路徑的方法集合,具體如下,值得收藏

Winform獲取應用程序的當前路徑的方法集合,具體如下,值得收藏 //獲取當前進程的完整路徑,包含文件名(進程名)。 string str = this.GetType().Assembly.Location; result: X:\

原创 2012年8月24日學習筆記---程序員面試寶典--循環、遞歸和概率

程序員面試寶典之輸入兩個字符串,比如abdbcc和abc,輸出第二個字符串在第一個字符串中的連接次序,即輸出125,126,145,146 #include <iostream> #include <string.h> #include

原创 二進制轉換爲十進制(包括小數轉換)

小數點以下,第一位 是 2 的 負1次方,第二位 是 2 的 負2次方,第N位 是 2 的 負N次方. 2 的 負1次方 = 1.0 / 2.0 2 的 負2次方 = 1.0 / 2.0 / 2.0 2 的 負N次方 = 1.0 / 2.

原创 2012年8月26日學習筆記---c++筆試題之二

56 char * strcpy(char * strDest,const char * strSrc);不調用庫函數,實現strcpy函數。    57 string類(百度百科)   已知類String的原型爲:   cl

原创 C++ 預編譯命令

C++ 預編譯命令 C++預處理指令 #include #define #undef #pragma #import #error #line #ifdef #ifndef #if #else #elif #endif   宏以#起始 不

原创 2012年8月22學習筆記---程序員面試寶典

1 空類與多重繼承的空類以及虛函數的內存佔用: #include <iostream> using namespace std; class A {}; class A1 {}; class B : public A {}; clas

原创 2012年8月24日學習筆記---程序員面試寶典---等長數組....

//有兩等長數組A/B,所含元素相同,但順序不同,只能取得A數組某值和B數組某值進行比較,比較結果爲大於,小於,等於,但是不能取得同一數組A或者B中兩個數進行比較//,也不能取得某數組中的某個值,找到一個好的算法實現正確匹配,(即A數組中

原创 2012年8月24日--學習筆記---螺旋隊列

#include <iostream> #include <string> #include <iomanip> using namespace std; #define abs(a) ((a)>0?(a):(-a))

原创 合併排序

void merge(int A[],int p,int q,int r) { T* bp=new T[r-p+1]; int i=p,j=q+1,k=0; while(i<=q&&j<=r) { if (A[i]<=A

原创 2012年8月25日學習筆記---順序容器

1 講一個容器初始化爲另一個容器的副本     前提是類型的匹配:容器類型和元素類型都必須相同。 2 初始化爲一段元素的副本    儘管不能用一種容器內的元素複製給另一種容器,但系統允許通過傳遞一對迭代器間接實現功能。使用迭代器時,不要求

原创 C++常數據成員精講—const關鍵字

用const修士的定義對象成爲常對象;(兩種聲明方式)const Point point1( 10,10);//常量對象 Point const point2( 10,10);//常量對象用const修飾的聲明成員函數成爲常成員函數;c

原创 排序之------快速排序

void swap(int* a,int* b) { int temp; temp=*a; *a=*b; *b=temp; } int Partition(int array[], int low, int hig

原创 vs2008使用技巧推薦

VS2008技巧,非常實用,非常提高效率。 1,Visual Studio 2008自帶的1000多個 Windows 系統使用的各種圖標、光標和動畫文件 在Visual Studio 2008的安裝目錄下, \Microsoft V

原创 2012年8月26日學習筆記---c++筆試題之一

1 什麼時候需要自己定義拷貝構造函數 在C++中,下面三種對象需要調用拷貝構造函數(有時也稱“複製構造函數”):   1) 一個對象作爲函數參數,以值傳遞的方式傳入函數體;   2) 一個對象作爲函數返回值,以值傳遞的方式從

原创 2012年8月25日---學習筆記---概率

面試題:   Please write out the program. #include <stdlib.h> #include <stdio.h> #define LOOP 1000 void main() { int ragnc