(一)建構函式:用來在建立物件時初始化物件, 即為物件成員變數賦初始值
(二)建構函式的命名必須和類名完全相同
(三)更對具體的檢視:建構函式
(四)直接分析程式
解析上面程式:
當程式執行到四點時候,就會自動呼叫第一點無參建構函式,列印person()
當執行到第5點時候,就會呼叫第2點有參建構函式,並初始化相關引數,列印person(char *,int)
per2.printinfo();列印初始化了的引數
當程式執行結束之後,會呼叫析構函式,呼叫兩次,因為per1和per2各一次
注意:建構函式可以有很多個,但是析構函式只能有乙個
#include
#include
using namespace std;
class person
person
(char
*name,
int age)
~person()
/*析構函式,當子程式執行結束時候系統自動呼叫*/
linux C函式之access函式的用法
檢查呼叫程序是否可以對指定的檔案執行某種操作。2.函式原型 1 函式標頭檔案 include include 2 函式 int access const char pathname,int mode 3 形參 pathname 需要檢測的檔案路勁名 mode 需要測試的操作模式。4 函式返回值說明 ...
linux C之alarm函式 更改
alarm也稱為鬧鐘函式,alarm 用來設定訊號sigalrm在經過引數seconds指定的秒數後傳送給目前的程序。如果引數seconds為0,則之前設定的鬧鐘會被取消,並將剩下的時間返回。要注意的是,乙個程序只能有乙個鬧鐘時間,如果在呼叫alarm之前已設定過鬧鐘時間,則任何以前的鬧鐘時間都被新...
linux C之alarm函式 更改
alarm也稱為鬧鐘函式,alarm 用來設定訊號sigalrm在經過引數seconds指定的秒數後傳送給目前的程序。如果引數seconds為0,則之前設定的鬧鐘會被取消,並將剩下的時間返回。要注意的是,乙個程序只能有乙個鬧鐘時間,如果在呼叫alarm之前已設定過鬧鐘時間,則任何以前的鬧鐘時間都被新...