寒假學習筆記(4)
2018.2.11
類中的常成員
- 關鍵字const,在類定義中聲明數據成員使用關鍵字限定,聲明時不能初始化。
- 初始化列表,類中的任何函數都不能對常數據成員賦值,包括構造函數。為構造函數添加初始化列表是對常數據成員進行初始化的唯一途徑。
- 定義對象時初始化。定義含常數據成員類的對象時需要初始化,給出常數據成員的初始值。
- 函數聲明:
double Getcost() const;
- 常函數成員只能讀類中的數據成員,不能賦值修改。
- 常函數成員只能調用其它常函數成員。
- 通過常對象只能調用其常函數成員。
類中的靜態數據成員
- 關鍵字static。在類定義中聲明靜態數據成員需使用關鍵字,聲明時不能初始化。
- 定義以及初始化:必須在類聲明的大括號外面對靜態成員進行定義,定義是不能再加關鍵字,可以初始化。
- 在同類函數成員中訪問。
- 在類外其他函數中訪問,在類外其他函數中訪問靜態數據成員需以
類名::靜態數據成員名
的形式訪問。 - 生存期:和全局變量一樣靜態分配,加載後立即分配內存,直到程序執行結束退出時才被釋放。
寒假學習計劃
寒假學習筆記(4)
相關推薦
寒假學習筆記(4)
靜態成員 限定 計劃 執行 構造函數 數據 mark 不能 類定義 2018.2.11 類中的常成員 關鍵字const,在類定義中聲明數據成員使用關鍵字限定,聲明時不能初始化。 初始化列表,類中的任何函數都不能對常數據成員賦值,包括構造函數。為構造函數添加初始化列表是對常
Swift學習筆記(4):字符串
min mes 不同的 常用方法 dice 內存空間 全部 there logs 目錄: 初始化 常用方法或屬性 字符串索引 初始化 創建一個空字符串作為初始值: var emptyString = "" // 空字
oracle學習筆記(4)
linux系統 sta sys 配置 默認 搜索 密碼 多用戶 登錄 4.oracle數據庫的啟動流程 windows操作系統 啟動監聽: lsnrctl start; 啟動數據庫實例:oradim-startup-sid 實例名 linux系統
AngularJs學習筆記(4)——自定義指令
ref 告訴 ack 生命周期 .com bsp ctrl 參數變量 ng- 對指令的第一印象:它是一個自定義標簽! 先來看一個簡單的指令: <!doctype html> <html ng-app="myApp"> <head>
ASP.NET學習筆記(4)——上傳圖片
bmi guid ted 介紹 dir filename content put ima 說明(2017-10-8 23:03:43): 1. 後面的內容都是一些雜七雜八的,零零碎碎的,之前都直接略過了,不過其實還是挺重要的,這次重新學習要認認真真敲一遍。 2. 明天中午9
Scala語言學習筆記(4)
method point 強制轉換 參數 logs https fun 強制 n) 高階函數 // 高階函數 map val salaries = Seq(20000, 70000, 40000) val doubleSalary = (x: Int) => x *
shell學習筆記(4)
shell 基礎 筆記 雜記一、 1、利用系統函數模擬實現系統腳本啟動特殊顏色效果 1.1 查看系統函數庫 [root@master4 ~]# ll /etc/init.d/functions -rw-r--r--. 1 root root 13948 Sep 16 2015 /etc/init.d/f
python學習筆記(4)
python函數定義和調用函數就是最基本的一種代碼抽象的方式(python有許多內置函數)調用:要調用一個函數,需要知道函數 的名稱和參數比較函數cmp(x,y)就需要兩個參數,如果x<y,就返回-1,如果x==y,就返回0,如果x>y就返回1數據類型轉換函數,不如int()函數可以把其他數據類型
go語言學習筆記(4)--容器與字符串的基本概念
都是 empty 知識 nil 來講 java nbsp unicode ... 一、 Slice(切片) package main import ( "fmt" ) //切片,slice func main() { arr := [...]int{1,2,
beego學習筆記(4):開發文檔閱讀(3)
new github model div email true ews mail IV 通過運行 bee new quickstart 來創建新的項目,其結構如下: quickstart |-- conf | `-- app.conf |-- controllers
Rx 學習筆記(4)過濾數據流
element 筆記 過濾 操作 nta 數據 -o UNC ebo Filtering Observables 本文主題為過濾 Observable 的操作符。 這裏的 Observable 實質上是可觀察的數據流。 Debounce Distinct ElementAt
Nodejs學習筆記(4) 文件操作 fs 及 express 上傳
.cn 緩存 單元 填充 cep page imm idt mimetype 目錄 參考資料 1. fs 模塊 1.1 讀取文件fs.readFile 1.2 寫入文件fs.writeFile 1.3 獲取文件信息fs.stat 1.4 刪除文件fs.unlink 1.5
莫煩大大TensorFlow學習筆記(4)----分類問題
rop entropy cti cross tensor mea orf code edi 1、分類的loss損失函數:可設為交叉熵 cross_entropy = tf.reduce_mean( -tf.reduce_sum ( ys * tf.log ( predic
Python學習筆記(4):容器、叠代對象、叠代器、生成器、生成器表達式
iter 有一種 ref function 但是 tool 數列 edt 叠代器類型 在了解Python的數據結構時,容器(container)、可叠代對象(iterable)、叠代器(iterator)、生成器(generator)、列表/集合/字典推導式(list,se
java暑期學習筆記(4)
earch acea val 註意 自動 instance sta mount gree # 2018.7.12 # * 1.StringBuffer * A:StringBuffer的構造方法: * public StringBuffer():無參構造方法
JavaScript核心技術學習筆記(4)——事件基礎
() block 發生 UNC spa on() strong 1.2 type 事件基礎 一、事件 事件是什麽? 舉個例子,我們在點擊一個按鈕時,會彈出一個對話框。其中,“點擊”就是一個事件,“彈出對話框”就是我們在點擊這個事件後發生的動作。 在JS中,一個事件應該有三個
C語言學習筆記(4)—— 數據類型的使用
循環小數 強制類型轉換 進行 代碼 size 圖片 unsigned 問題 d+ 在程序設計語言裏,我們會把數據分為各種各樣的類型,為什麽會有數據類型之分呢?計算機中,所有的數據都會表示成二進制數的形式,對於同樣的一個二進制數,數據類型不同,它表示的數據就是不同的。也就是
TCP/IP學習筆記(4)------ICMP,ping,traceroute
記得 筆記 誤報 傳遞 oss 之間 選路 ace times IMCP協議介紹 當傳送IP數據包發生錯誤--比如主機不可達,路由不可達等等,ICMP協議將會把錯誤信息封包,然後傳送回給主機。給主機一個處理錯誤的機會,這 也就是為什麽說建立在IP層以上的協議是可能做到安全
Html學習筆記(4)-表單
表單標籤<form>實現與使用者互動 1.1. 語法 <form method="傳送方式" action="伺服器檔案"> 1.2. 講解 action表示瀏覽者
開源容器openshift學習筆記(4):新增Template(模板)
開篇之前如果沒有安裝openshift環境可以參考我的博文:centos7下安裝openshift 本系列部落格學習筆記參考《開源容器雲openshift》一書:下載連線:https://download.csdn.net/download/u012371097/10745382 部署容器應