標籤:const可以限定一個變數的值不允許被改變,使用const在一定程度上可以提高程式的安全性和可靠性const int a = 10;變數a的值是不能被修改的,永遠都是初值10int const a = 10;跟上述寫法是等價的 void sum(const int a, const int b)上面的函數可以防止別人篡改形參的值可以看出,const可以用來定義一個常量。作用跟enum、#define類似下面的例子表示p是個常量,不能再給p賦值,不能讓p再指向其他變數int a =
標籤:c++目前時間 time 日曆時間 一、首先,我們要分清楚幾個概念: 1、Coordinated Universal Time(UTC):國際標準時間,又稱為世界標準時間,也就是格林威治標準時間(Greenwich Mean Time,GMT)。比如,中國內地的時間與UTC的時差為+8,也就是UTC+8。美國是UTC-5。以年、月、日、時、分、秒錶示2、Calendar
標籤:一:函數的重載什麼叫重載?在相同的範圍內,如果2個函數的名字相同,而參數列表不同,就稱為“重載” 函數重載的形式形參數量不同比如 void test(int a) 和 void test(int a, int b)形參類型不同比如 void test(int a) 和 void test(double a)… …需要注意的是,下面的情況不屬於重載void test(int a) 和 void test(int b)
標籤:基礎版本的jmake是將所有當前檔案夾下的C/C++檔案產生單檔案編譯命令,並且jmake命令不可加選項。 現在做的改進是能在輸入命令jmake時加上一些選項了,‘-’開頭的選項加入到每個編譯單檔案的產生命令中去,其他的選項則是指定要編譯的源檔案。當然,如果沒有指定源檔案,就把所有.c,.cc,.cpp檔案都分別編譯。 代碼如下:/* * author: huanglianjing * * this is a program to
標籤:1.樣本類在類前面加入關鍵字case則該類就是樣本類,樣本類在執行個體化的時候,不用new關鍵字如下:case class A()object Hello extends App { val v = A //使用樣本類之後 val b = new A}樣本類的第二個好處是,他使你的類參數引式的獲得val,如下:case class A(name: String)object Hello extends App { val a = A("name") println(a.name)
標籤: 平時寫代碼也就依照樣子畫葫蘆,重複著相同的工作,也很無聊,現在開始整理下,一些基礎知識,都已經快忘記光了,寫下來記錄下,平時還可以重溫下。 什麼是屬性? 比如: public class A{ public int Id{get;set;} public string Name{get;set;} } 上面是一個類,那麼我們要訪問的屬性,就是: A model=new
標籤:1.base關鍵字用於從衍生類別中訪問基類的成員:(1)調用基類上已被其他方法重寫的方法(2)指定建立衍生類別執行個體時應調用的基類建構函式2.基類訪問只能在建構函式、執行個體方法或執行個體屬性訪問器中進行3.從靜態方法中使用base關鍵字是錯誤的。4.在本例中,基類Person和衍生類別Employee都有一個名為Getinfo的方法。通過使用base關鍵字,可以從衍生類別中調用基類的Getinfo方法// keywords_base.cs// Accessing base class