thinking in C++ 讀書日誌(七)
第七章 函式過載與預設引數
游泳回來,好累。第七章完成,寫上來吧。
推薦看點:
1、 函式過載
我想多數同學對此都已經很熟悉了,這裡就不說了。
1. 預設引數
函式“多型”的另一種形式
3、 佔位符引數
一個很可愛的引數,這樣的宣告見過嗎:void f(int a,int=1,int=2);
4、<cstring>
這個不受strcpy中‘/0’的影響。
呵呵,只說這麼多吧。
相關推薦
thinking in C++ 讀書日誌(七)
第七章 函式過載與預設引數 游泳回來,好累。第七章完成,寫上來吧。 推薦看點: 1、 函式過載 我想多數同學對此都已經很熟悉了,這裡就不說了。 1.&
thinking in C++ 讀書日誌(六)
第六章 初始化與清除 這一章說實話沒什麼東西。我用了一小時看完了。不過關於解構函式我一直有一個疑問,有興趣的同學到我部落格討論一下吧。 我們都知道,在c++裡當宣告一個類時,如果你不寫建構函式,系統就會自動生成一個預設建構函式。由於此建構函式往往不盡人意,我
thinking in C++ 讀書日誌(五)
第五章 隱藏的實現 推薦幾個看點: 1.<cstring>的memset(&,Bool,int)函式 是一個批量初始化記憶體的函式。 2. 類中的友元 對友元
thinking in C++ 讀書日誌(四)
第四章 資料抽象 所謂資料抽象,主要講的就是struct和class了。本章詳細講述了class的由來,以及它從struct轉換而來的具體過程和原因。仔細閱讀會對class有更深層的認識。 本章的知識點比較集中,不易拆開說,而且
thinking in C++ 讀書日誌(三)
第三章 在推薦“看點”之前先提出一個疑問: 有沒有人對起分段編譯作用得make和makefile比較瞭解,我看了半天也沒看懂。它們到底是怎樣作用與編譯過程的?又是為什麼能作用於編譯過程呢?有誰懂請一定給我留言啊!我的qq:455126537,多謝了先! &
thinking in C++ 讀書日誌(二)
2007-08-01 第二章物件的建立與使用 第二章主要講述c++的一些基礎知識和基本語法,不過我們仍能從書中學到新的東西。這次儘量減小文章的篇幅。主要分兩方面寫:1.推薦知識點,從廣度上覆蓋本章精華;2.對特定某個知識點的進一步研究, 從深度上進行探索。  
thinking in C++ 讀書日誌(一)
Thinking in C++ 其實一直很喜歡這本書,碰上一些無聊地課程就像偷看小說一樣斷斷續續地看,但一直沒有一個空閒的時間從頭到尾好好地梳理一遍。於是準備趁這個假期把整個知識體系好好總結一下。為了激勵自己讀下去,也為了和大家分享其中的收穫,現將筆記以讀書日記的形式把自己的一些感想寫出來。
Java類的訪問許可權 ——Thinking in Java學習筆記(七)
這裡其實只是想記錄一個知識點,就是類的訪問許可權。 類既不可以是private的,因為會導致只能自己能訪問到這個類。也不可以是protected的。 也就是說,類的訪問許可權修飾只有兩個選擇,public或者不加修飾。那麼這兩者有什麼區別呢? 上一段程式碼看一下
Effective C++讀書筆記(七)設計與宣告部分(下)
Item22 將成員變數宣告為private 如果public介面內的每樣東西都是函式,客戶就不需要在打算訪問class成員時迷惑地試著記住是否該使用小括號。 細微的劃分訪問控制破有必要,因為許多成員變數應該被隱藏起來。 如果你通過函式訪問成員變數,日
《嵌入式系統可靠性設計技術及案例解析》讀書筆記(七)
lcd 適合 實現 電源線 寬度 減少 狀態 面膜 平面 電磁兼容(Electro Magnetic Compatibility,EMC)是指設備或系統在電磁環境中運行時,不會因為其他設備的合理電磁幹擾而影響本機的功能和安全性,也不會對其環境中的任何設備產生不合理的電磁幹擾
JavaScript學習日誌(七):表單腳本
prev 調用 don 表單 rip 如果 html image 集合 一,基礎知識 1,取得<form>元素引用的方式,常用的是通過id,其次可以通過document.forms可以取得頁面中所有的表單,在這個集合中,可以通過數值索引或name值來取得特定的表
c++學習筆記(七)- lambda表達式 叠代器 算法
tex 參數 p s 刷題 algo 叠代器 裏的 blog 而且 關於lambda表達式: 刷題的時候遇到一句代碼不懂: char ch = *it;auto it2 = find_if(it, b.end(), [ch](char x){ return x != ch
PokeCats開發者日誌(七)
mark 必須 騰訊開放平臺 日誌 lol pos class tps 提交 ??現在是PokeCats遊戲開發的第十二天的晚上,很不幸提交到的三個平臺(360開放平臺,騰訊開放平臺,華為應用市場)都沒通過,著作權申請也被打回來了。 ??心中一萬只草泥馬在奔騰。
《可愛的Python》讀書筆記(七)
configparser ConfigParser 沒有最好,只有更合理!使用默認的列表打印格式來存儲和匯報實在不咋的,想著修改修改,於是:# -*- coding: utf-8 -*- import os def cdWalker(cdrom, cdcfile): export = &q
C++標準庫(七)之iterator
控制 ins opera access 指向 begin 任務 multiset fse iterator iterator模式:提供一種方法,使之能依次訪問容器內的各個元素,而又不暴露該聚合物內部的表述方式。 STL的中心思想是將算法與數據結構分離,彼此獨立設計,最後在用
C++語言學習(七)——友元
ons 封裝性 int turn 安全性 語句 機制 int() sin C++語言學習(七)——友元 一、友元簡介 1、友元簡介 面向對象編程的類的設計機制實現了數據的隱藏與封裝,類的成員變量一般定義為私有成員,成員函數一般定義為公有的,是類與外部的通信接口。在實踐中,類
YaoLingJump開發者日誌(七)
按鍵 地方 一次 分享圖片 oom 左右 pcl jump pro ??LGame用起來真是各種蛋疼,插背景都可以顯示不出來。在屏幕結束後釋放資源,重載該屏幕時再setbackground也不行,直接用Lpaper當background更不行,會把tilemap上的東西全部
Java中未給定初始值的基礎資料型別為什麼不能輸出 ——Thinking in Java學習筆記(二)
在java程式設計思想第二章節中有這麼一個練習題:定義一個類,給定兩個無初始值的int和char型別的數值,輸出兩個數的值,驗證int和char的初始值。 我第一次是這麼做的: public static void main(String[] args) { int i; char
Thinking in Java學習筆記(一)物件導論
最近在看java程式設計思想,對其中自己的一些收穫記錄下來,一方面是加強鞏固自己的學習,另一方面也是方便以後翻閱檢視。 1、將物件看作服務提供者 把物件當作服務的提供者,也就是指關注物件能實現哪些功能,提供哪些服務?它需要哪些物件支援才能實現這些功能? 這樣做的好處就是:
==和equalse的區別 ——Thinking in Java學習筆記(三)
不知道是不是很多人和我一樣,一直都以為==比較的是引用物件的地址,equals比較的是物件的值? 先來做個實驗: Test5 test3 = new Test5("spot", "Ruff!"); Test5 test4 = new Test5("spot", "Ruff!"); Sys