Time of Update: 2015-06-20
標籤:Description定義一個Teacher(教師)類(教師號,姓名,性別,薪金)和一個Student(學生)類(學號,姓名,性別,成績),二者有一部分資料成員是相同的,num(號碼),name(姓名),sex(性別)。編寫程式,將一個Student對象(學生)轉換為Teacher(教師)類,只將以上3個相同的資料成員移植過去。可以設想為:
Time of Update: 2015-06-20
標籤: //當點擊讀取的時候,抓取網頁原始碼 string wangzhi; string respHtml; private void 讀取網頁原始碼ToolStripMenuItem_Click(object sender,
Time of Update: 2015-06-20
標籤:C++作為C語言的擴充集,幾乎所有的C程式都可以在C++中編譯和運行,但是要注意C程式中可能使用了C++中的關鍵字作為變數,比如在C中:int class = 0;
Time of Update: 2015-06-20
標籤:1、C++中重載賦值操作函數應該返回什嗎? 類重載賦值操作符一般都是作為成員函數而存在的,那函數應該返回什麼類型呢?參考內建類型的賦值操作,例如 int x,y,z; x=y=z=15; 賦值行為相當於x=(y=(z=15)),也就是賦值操作應該返回左運算元的引用,因此,為了和內建類型相容,類中重載賦值操作符應該返回左運算元的引用,即*this,如下類A的重載賦值操作函數的聲明, class A{}; A& A::operator=(const
Time of Update: 2015-06-20
標籤:本文主要記錄的C++中static的一些內容,內容簡單,僅僅作為梳理一下知識,如有錯誤請留言指出。static的作用在函數體,一個被聲明為static的變數,在這一函數被調用的過程裡,其數值維持不變。在模組內(但在函數體外),一個被聲明的靜態變數可以被模組內的所有函數訪問,但是不能被模組外的函數訪問,是一個本地的全域變數在模組內,一個被聲明為靜態函數只可能被這一模組內的其他函數調用,也就是這個函數被限制在聲明它的模組內使用。總的來說,static控制了變數和函數的使用範圍(本機資料化和代碼
Time of Update: 2015-06-20
標籤:#include<iostream>#include<cstdlib>#include<cstdio>#include<ctime>#include<cstring>#include<vector>#include<queue>#include<array>#include<windows.h>using namespace std;const int INF = INT_MAX;/
Time of Update: 2015-06-20
標籤:acm 不知道說什麼 c++ hdu 水題 Moving TablesTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 231
Time of Update: 2015-06-20
標籤:const儘可能使用constconst關鍵字在編程中的應用廣泛,如何靈活的發揮它的優勢值得我們探討,首先理解什麼是const,如何使用const。 我們看一下對於一個指標有關const的應用。char g[]="hello";char *p=g;const char *p=g;//該指標指向的資料不可修改char *const p=g;//該指標自身的值不能修改const char * const p=g;//該指標指向資料不能修改,自身的值也不能修改其次有關迭代器的const性質
Time of Update: 2015-06-20
標籤:異常處理 c++ 【原理】
Time of Update: 2015-06-20
標籤:引用計數 智能指標 #include <iostream>using namespace std;template<typename Type>//引用計數的智能指標class auto_ptr_{public: auto_ptr_(Type *t = NULL):ptr(t), count(1) { } auto_ptr_(const
Time of Update: 2015-06-20
標籤:#include<iostream>#include<cstdlib>#include<cstdio>#include<ctime>#include<cstring>using namespace std;const int MAXN = 120;const int INF = INT_MAX;int G[MAXN][MAXN], N;int dist[MAXN], Pre[MAXN];bool
Time of Update: 2015-06-20
標籤: 轉載請註明出處! 在C語言沒有具體的字串資料型別,字串的字串常量和字元數組的形式。實際上該字串是零個或更多字元的字串。並在整個位元模式0NUL位元組結束。因此,字串所包括的字元內部不能出現NUL位元組。標頭檔string.h包括了使用字串函數所需的原形和聲明。雖然並不是必須。但在程式裡包括這個標頭檔確實是個好主意。由於有了它所包括的原型,編譯器能夠更好地為你的程式運行錯誤檢查。
Time of Update: 2015-06-20
標籤:不知道為什麼提交OJ通不過。先儲存下。再看看還有那裡有問題。思路具體是把非數字全部轉化為*,然後去掉重複的*。 Description:輸入一個字串str1,把其中的連續非數位字元子串換成一個‘*’,存入字元數組str2 中,所有數字字元也必須依次存入 str2 中。輸出str2。Input:輸入為一行字串str1,其中可能包含空格。字串長度不超過80個字元。Output:輸出處理好的字串str2。 Sample
Time of Update: 2015-06-20
標籤:一、C語言可以在不同的源檔案中定義相同名字的全域變數嗎?不使用static的時候,兩個不同的源檔案都可以正常編譯,但會出現連結錯誤,原因是有兩個地方存在相同的變數,導致編譯器無法識別應該使用哪一個。使用static的時候,你所定義的static變數如果是局部的話,編譯的時候編譯器會將其重新命名,其他檔案就不會使用到這個檔案的static變數了,這樣就使得只在本檔案內有效;如果是全域的話,就全域可見,共用同一塊記憶體空間,即兩個檔案中全域變數的物理地址相同。二、C語言中 void
Time of Update: 2015-06-19
標籤:0x01:按位與(&)作用:1)清零。如果想讓一個單元清零,即使其全部二進位位為02)取一個數中某些指定位。即將想要的那些位置1.例:如有一個整數a(2個位元組),想要其中的低位元組,只需將a與(377,8進位 == 00000000 11111111)按位與即可。3)要想將哪一位保留下來,就與一個數&運算,此數在該位取1.0x02:按位或(|)作用:常用來對一個資料的某些位定值1,例:a(16位整數),a|0377,則低8位全置1,高8位保持原樣0x03:異或(^)作用:
Time of Update: 2015-06-19
標籤:很多人說C++Primer不適合於入門,本系列入門文章向大家證明了:這是一個謊言。第一章 入門本章介紹 C++ 的大部分基本要素:內建類型、庫類型、類類型、變數、表 達式、語句和函數。1.1. 編寫簡單的 C++ 程式每個 C++ 程式都包含一個或多個 函數 ,而且必須有一個命名為 main。函數 由執行函數功能的語句序列組成。作業系統通過調用 main 函數來執行程式, main 函數則執行組成自己的語句並返回一個Í
Time of Update: 2015-06-19
標籤:一、簡介 由於曆史原因,國際化的文字常常由於語言或者國家的原因使用不同的編碼。libiconv庫為需要做轉換的應用提供了一個iconv()的函數,以實現一個字元編碼到另一個字元編碼的轉換。 二、安裝 http://www.gnu.org/software/libiconv/ 三、APIiconv函數族有三個函數,原型如下:iconv_t iconv_open(const char *tocode, const char
Time of Update: 2015-06-19
標籤:上篇:控制項製作 本例是製作一個簡單的自訂控制項,然後用一個簡單的測試程式,對於初學者來說,本例子比較簡單,只能起到拋石引玉的效果。我也是在學習當中,今後會將自己所學的逐步寫出來和大家交流共用。 第一步:建立一個控制項陳列庫項目:myControl 第二步:從工具箱裡面拖動1個PictureBox、1個Button、6個Lable控制項到使用者介面上,布局如下: 如,設定pict
Time of Update: 2015-06-20
標籤:該文章主要是通過C#網路編程的webBrowser擷取網頁中的url並簡單的嘗試下載網頁中的圖片,主要是為以後網路開發的基礎學習.其中主要的通過應用程式結合網頁知識、Regex實現瀏覽、擷取url、下載圖片三個功能.而且很清晰的解析了每一步都是以前一步為基礎實現的.一.介面設計介面設計如所示,添加控制項,設定webBrowser1其Anchor屬性為Top、Bottom、Left、Right,實現對話方塊縮放;設定groupBox1其Dock(定義要綁到容器控制項的邊框)為Buttom,實
Time of Update: 2015-06-20
標籤: Windows Service簡介:一個Windows服務程式是在Windows作業系統下能完成特定功能的可執行檔應用程式。Windows服務程式雖然是可執行檔,但是它不像一般的可執行檔通過雙擊就能開始運行了,它必須有特定的啟動方式。這些啟動方式包括了自動啟動和手動啟動兩種。對於自動啟動的Windows服務程式,它們在Windows啟動或是重啟之後使用者登入之前就開始執行了。只要你將相應的Windows服務程式註冊到服務控制管理員(Service Control