Time of Update: 2015-05-17
標籤:C/C++原始碼書寫規範1. 在.cpp的開頭應有一段格式統一的說明,內容包括:a. 檔案名稱 (FileName);b. 簡短說明檔案功能、用途 (Comment);c. 建立人 (Creater);d. 檔案建立時間 (Date)。例:////////////////////////////////////////////// FileName: ***.cpp// Creator: piaocoder// Date: ****-**-**//
Time of Update: 2015-05-17
標籤:c語言 指標 聯合體
Time of Update: 2015-05-17
標籤:c語言 結構體
Time of Update: 2015-05-17
標籤:特殊工具與技術--嵌套類能夠在還有一個類內部(與後面所講述的局部類不同,嵌套類是在類內部)定義一個類,這種類是嵌套類,也稱為巢狀型別。嵌套類最經常使用於定義運行類.嵌套類是獨立的類,基本上與它們的外圍類不相關,因此,外圍類和嵌套類的對象是互相獨立的。巢狀型別的對象不具備外圍類所定義的成員,相同,外圍類的成員也不具備嵌套類所定義的成員。 嵌套類的名字在其外圍類的範圍中可見,但在其它類範圍或定義外圍類的範圍中不可見。嵌套類的名字將不會與還有一範圍中聲明的名字衝突嵌套類能夠具有與非嵌套
Time of Update: 2015-05-16
標籤:虛基類 c++ 摘自《C++程式設計》如果一個衍生類別有多個直接基類,而這些直接基類又有一個共同的基類,則在最終的衍生類別中會保留該間接共同基類資料成員的多份同名成員。 C++提供虛基類(virtual base class)的方法,使得在繼承間接共同基類時只保留一份成員。下面舉例說明: 在如下的圖中: Person類是Student和Teacher的基類,而Graduate類又繼承自Student和Teacher類。
Time of Update: 2015-05-16
標籤:智能指標 c++ C成也指標,敗也指標。確實,指標給程式員提供了很多便利和靈活性,但是不當的指標使用也會造成很多問題。 Java和C#避免了指標(雖然C#中也能使用指標,但是估計很少有人這樣做),其記憶體回收機制,給程式員減輕很多管理記憶體的負擔。為了帶來指標更好的使用體驗,C++中引入了智能指標的概念,其實質就是將指標的一些操作封裝成類,程式員通過使用熟悉的指標運算子(-> 和
Time of Update: 2015-05-16
標籤:1.平台搭建LInux下如果單純是進行C編譯環境搭建的話,是比較容易實現的,因為系統內建了編譯器gcc,所以我們要做的只不過是寫好c源檔案然後在進行編譯就可以了如果沒有gcc編譯器的話,使用以下命令擷取~# sudo apt-get install gcc同時要下載協助工具輔助~# sudo apt-get install binutils標頭檔庫 ~# sudo apt-get install Llibc6-devCLibrary (用來查詢文法使用方式的文檔)~# sudo
Time of Update: 2015-05-16
標籤:開啟兩個檔案,讓程式列印第一個檔案的第一行,第二個檔案的第一行,第一個檔案的第二行,第二個檔案的第二行,依此類推,直到列印完行數較多的檔案的最後一行。#include<stdio.h> #include<stdlib.h> #define LEN 80 int main(void) { FILE *wj1; FILE *wj2; char ch1, ch2; char name1[LEN]; char
Time of Update: 2015-05-16
標籤:POJ 2991 線段樹+計算幾何(2011-02-27 21:13:44)轉載▼標籤:雜談分類: OI 話說這一題真的是很噁心很噁心,不過確實改變了我對線段樹的一些看法,算是很經典的題目。題意:有一個吊車由很多個不同長度的線段組成,一開始是一條長直線起點在(0,0),尾節點在(0,sum[n]),每條線段之間的夾角的初始值是180度。然後有一些操作a、 b將第a條線段和a+1之間的夾角變成b度,經過每一次操作都要求出尾節點的座標。
Time of Update: 2015-05-16
標籤:通常,不用const來區別資料的類型,在聲明過程中,const關鍵字起到的是修飾限定的作用。 1 符號常量(通常,在賦初值後,其值不能改變;而常量在定義時必須賦初值) int i;const int k = 3;
Time of Update: 2015-05-16
標籤:/*______C++全部關鍵字___________*/asm do if return tryautodoubleinlineshorttypedefbool dynamic_cast int signedtypeidbreak
Time of Update: 2015-05-16
標籤:一個進程在記憶體中的布局:
Time of Update: 2015-05-17
標籤:一、填空題1. C#每條語句以 “;” 字元結尾。2. C#提供了兩種注釋方法:單行注釋和 多行注釋 。3. C#實值型別包括簡單類型、 結構類型 和枚舉類型。4. 實數在C#中採用兩種資料類型來表示: 單精確度 和雙精確度。5.
Time of Update: 2015-05-17
標籤:c#操作ecxel的一些資源(downmoon搜集)工作需要,邀月收集了幾個操作excel的資源。 1、如何:使用 COM Interop 建立 Excel 試算表(C# 編程指南)http://msdn.microsoft.com/zh-cn/library/ms173186(VS.80).aspx2、從 .NET 開發人員的角度理解 Excel
Time of Update: 2015-05-16
標籤:override 多態 問題1: 虛方法首先,看下面的代碼。namespace CSharpTest{ class A { public void fun() { Console.WriteLine("這是父類方法"); } } class B : A { public void fun() {
Time of Update: 2015-05-16
標籤:c# double 精度控制 c#小數精度c#中對於double型的小數如果想保留一定的精度,即小數點位元,可以在轉換成字串的時候,用參數限制;下面的程式示範了這個做法using System;using System.Collections.Generic;using System.Linq;using System.Text;using
Time of Update: 2015-05-16
標籤:C#中方法的聲明(四要素)存取修飾詞 :public,private(方法的預設存取修飾詞)傳回值類型:void 和 非void方法名稱 : 規範是方法名稱取動詞,每個單詞的首字母大寫。方法體 :編寫邏輯語句
Time of Update: 2015-05-16
標籤:關於C#類型轉換的知識點,在各書籍以及部落格文章中一抓一大把。那麼我為什麼又要重複這些文字呢----只因在各類文章中描述的很不錯、明了,但是到了實際使用中(寫代碼)卻被自己忽略了。僅此記下。例如當封裝了資料庫執行返回受影響行數的方法ExcuteNonQuery使其方法返回了object類型,而到了業務上層,卻需要將其轉換數值型(如int),根據其是否大於零來判斷操作是否成功。當時我的想法是底層ExcuteNonQuery方法返回的是int類型,直接強轉string
Time of Update: 2015-05-16
標籤:1. 讀取檔案的方法: 1. 聲明一個檔案流: 目的是為了記憶體與檔案之間的橋樑,可以進行資料的往來。 FileStream fs = new FileStream(filename,FileMode.Open,FileAccess.Read,FileShare.None); 4個參數的意義 檔案名稱 、 開啟檔案的方式 、 對檔案進行什麼樣的操作 、 是否允許其他進程共用(值為FileShare.None的時候,謝絕共用)
Time of Update: 2015-05-16
標籤:1. 使用StringBuilder的好處