C 第四章 類的高階部分

2021-09-20 21:23:48 字數 1457 閱讀 6734

// c++ 第四章:類的高階部分

#include

#include

#include

using

namespace std;

#pragma warning(disable:4996)

// 1.靜態成員

// 2.友元函式

// 可以訪問類的私有成員

// 含有引數:一是你要訪問的朋友,二是正常引數

// 3.拷貝建構函式:初始化中為了避免按位拷貝導致的指標懸空

// 利用物件初始化物件

// 呼叫場合:

// b.函式的形參為物件

// a.函式內部物件初始化物件

// c.函式的返回值為物件

// 4.運算子過載:解決賦值中按位拷貝導致的指標懸空問題

// 用物件給物件賦值

class

staticdemo

staticdemo

(int y1,

char

*name1)

// 拷貝建構函式

staticdemo

(const staticdemo &demo)

intgety()

char

*getname()

static

void

addx

(int n)

;// 靜態函式成員,專為靜態資料成員設計

friend

void

sety

(int n,staticdemo &demo)

;// 友元函式

staticdemo operator=(

const staticdemo &demo)

;// 過載=

staticdemo operator+(

const staticdemo &demo)

// 過載+

staticdemo operator++(

)// 前置++

staticdemo operator++(

int)

// 後置++

// 析構函式

~staticdemo()

};int staticdemo::x=0;

// 靜態資料成員類外初始化

void staticdemo::

addx

(int n)

// 靜態函式成員

void

sety

(int n, staticdemo &demo)

// 友元函式

staticdemo staticdemo::

operator=(

const staticdemo &demo)

// 過載=

intmain

(void

)

第四章高階查詢

案例1 檢查 oop 課程最近一次考試。如果有80分以上的成績,則每人提2分 否則,每人提5分。最終的成績不得大於100分 if exists select studentresult from result where subjectid select subjectid from subject...

第四章 指標 Pointer(高階)

第四章 指標 pointer 高階 希望初學者在入門的時候,可以看一些英文的原著,我感覺英文書籍是原意,而一些現在中文的翻譯是加上了譯者的一些理解,多少是拿來的東西,所以一些東西我希望能夠按照自己的來。a 就是取存放a的位置,我們可以將這個位置複製給pointer variable。a 從a所指的位...

第四章高階命令2

4.2.3 du 評估檔案大小利用率 du將1024位元組為單位顯示當前目錄的大小 du a 遞迴顯示目錄及目錄下的檔案大小 du h 以易讀形式顯示大小 4.2.4 cron crontab 執行計畫任務 守護程序是cron 命令 crontab etc init.d 目錄池 var spool ...