第七章 類和物件介紹
1. 函式名以小寫字母開頭,之後單詞大寫字母開頭;使用者定義類以大寫字母開頭,之後也是大寫字母開頭
2. 介面與實現的分離
3. 區域性變數宣告在函式體中,只作用於當前函式,資料成員對類的所有成員函式均可訪問
4. string類的實現
簡單實現-參考
第八章 類的深入剖析
1.等價於#program once
#ifndef time_h //如果沒有定義
#define time_h ……
#endif
2.析構函式-在系統**物件的記憶體之前執行掃尾工作,使得記憶體可以重新用於儲存新的物件,並不釋放物件的儲存空間
3.time類-乙個最基本的類
1.h
#ifndef time_h
#define time_h
class time
;#endif
1.cpp
#include #include "1.h"
using namespace std;
time::time(int hr,int min,int sec)
void time::settime(int h,int m,int s)
void time::sethour(int h)
void time::setminute(int m)
void time::setsecond(int s)
int time::gethour()
int time::getminute()
int time::getsecond()
void time::printstandard()
3.友元函式和類friend
在類的作用域以外定義卻具有訪問類的非public成員的許可權,單獨的類/函式都可以被宣告為另乙個類的友元。在類的定義中函式原型前+friend
#include using namespace std;
class count
void print() const
{ cout<4.this指標-訪問自己的位址
this->x == (*this).x
5.使用new,delete對記憶體進行動態管理
time *timeptr;
timeptr=new time;
delete timeptr;
int *array=new int[10];//可在類的建構函式中
delete array;//可在類的析構函式中
6.static 類成員
只在類的作用域內起作用,類的private、protected的static成員通常通過類的public成員函式或者類的友元訪問
當沒有任何類的物件存在時,類的static成員依然存在
7.容器類container和迭代器iterator
參考詳細介紹
第 七 八章 檔案
為檔案設定用於描述和控制檔案的資料結構,稱之為 檔案控制塊 fcb 檔案與檔案控制塊一一對應 記錄檔名及其存放位址 檔案的說明和控制資訊。檔案管理程式借助於檔案控制塊中的資訊對檔案施以各種操作。把 檔案控制塊的有序集合稱為 檔案目錄。即乙個檔案控制塊就是乙個目錄項。通常乙個檔案目錄也被看作是乙個檔案...
第七八章 ping traceroyte
ping send icmp echo request to network hosts opion abdqr c count i interval i inte ce w deadline w timeout introduction a 跟隨rrt而調整下傳送一次請求的時間。b 允許廣播 d ...
第七 八章 檔案(一)
把所管理的程式和資料組織成一系列的檔案,並能進行合理的儲存 使用等操作。資料項 描述物件某種屬性的字符集 是資料組織中可以命名的最小邏輯資料單位。記錄關鍵字 乙個記錄中的乙個或幾個資料項的集合,用於唯一的標識乙個記錄。檔案 1 建立 刪除檔案 2 讀 寫 3 設定檔案讀寫位置,實現隨機訪問 尤其適用...