關於各類函式的整理

2021-10-23 05:10:17 字數 1437 閱讀 1191

標頭檔案 ttime.h

class

ttime

;

函式定義 ttime.cpp

#include

#include

"ttime.h"

using

namespace std;

ttime::

ttime()

ttime::

~ttime()

ttime::

ttime

(int h,

int m,

int s)

ttime::

ttime

(const ttime & a)

//拷貝函式定義

void ttime::

settime

(int h,

int m,

int s)

void ttime::

printtime()

主函式 main.cpp

#include

#include

"ttime.h"

using namespace std;

intmain()

結果:

注:呼叫析構函式未顯示可能是編譯器問題,可將cout換成printf進行輸出,就可顯示

預設建構函式:自動提供,不賦初值

ttime::ttime

若無建構函式時,

ttime t1;

t1.printtime(); //ok,但為隨機值

ttime t1(10,40,50);//error,無建構函式

t1.printtime();

當提供ttime建構函式時

ttime t1(10,40,50),t2;

//error,只要提供建構函式,系統就不再提供預設建構函式

t1.printtime();

t2.printtime();

若再提供過載的無參建構函式,則上式成立

用t3=t1賦值時系統提供預設賦值運算子過載

t3(t1)是複製

析構函式:物件所在的函式已呼叫完畢時,系統自動執行析構函式,如果不寫,系統自動生成,無參,不能過載,先建立的物件後釋放,先釋放t3,再釋放t2,最後釋放t1。

各類損失函式

1 0 1損失 zero one loss 2 感知損失 1.mse mean squared error 均方誤差 是指引數估計值與引數真值之差平方的期望值 2.rmse 均方根誤差 是均方誤差的算術平方根 3.mae mean absolute error 平均絕對誤差是絕對誤差的平均值 平均絕...

關於php轉義函式的整理

在 php 中,0,r,n,t,f 以及 v 是預定義的轉義序列。magic quotes runtime自 php 5.3.0 起廢棄並將自 php 5.4.0 起移除。對從資料庫或者檔案中獲取的資料進行過濾。反斜槓轉義單引號和雙引號 magic quotes sybase自 php 5.3.0 ...

各類有啟發性的演算法整理

機智的做法!使用歸一化後的閾值,對多變的環境更有適應性了。簡單分離儲存包含若干鍊錶,每個鍊錶存放的就乙個大小類中的類,然後鍊錶的每乙個塊就是該類的最大資料。執行 1 需要分配記憶體的時候,只要看記憶體屬於哪個類,然後找相應的鍊錶,取鍊錶最開頭的那個塊,直接用,不分割。2 釋放的時候直接放到對應鍊錶的...