下面是linux日期包裝器,沒有用到localtime_r,其實應該也沒有什麼關係。
data.h
#ifndef _date_h_
#define _date_h_
#include class date
public:
int getyear();
int getmonth();
int getday();
int getweekday();
public:
int gethour();
int getminute();
int getsecond();
};#endif
data.cpp
#include #include #include date::date()
date::date(systime value)
date::date(
int year,
int month,
int day,
int hour,
int min,
int sec)
int date::getyear()
int date::getmonth()
int date::getday()
int date::getweekday()
int date::gethour()
int date::getminute()
int date::getsecond()
執行緒包裝器
thread.h ifndef thread h define thread h include class thread endif thread.cpp include include static void posixthreadproc void param thread thread bo...
物件包裝器
物件包裝器其實就是基本型別相對應的類 integer,long,float,double,short,byte,character,void,boolean 注意包裝類都是final型別的。所以不能修改數字引數的方法 integer i new integer 3 i 錯誤 如果想要改變此物件大小,...
物件包裝器
int integer 有時,需要將int這樣的基本型別轉換為物件,例如在arraylist中使用整型物件時需要使用integer 解釋 通常這些類被稱為包裝類 list.add 3 等同於 list.add integer.valueof 3 int n list.get i 等同於 int n ...