原创 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