C 兩個引用類的屬性 方法 各位早安

2022-07-07 07:45:11 字數 1438 閱讀 1721

***字串.indexof("串"); - 返回字串中第乙個匹配項的索引,如果沒有匹配項返回-1  int

int b = s.indexof("天",s.indexof("天")+1); //獲得第二個匹配項,3 4 5 6

字串.lastindexof("串"); - 返回最後乙個匹配項的索引

***字串.startwidth("串"); - 判斷是否以什麼開頭

***字串.endswidth("串"); - 判斷是否以什麼結尾

******字串.contains("串"); - 判斷是否包含   string

****s.replace(要替換的字串, 替換的字串); - 字元替換  string

s.remove(3);  - 移除從索引到末尾的全部字元  string

+++++math類+++++

math.pow(x,y); - 次方

math.sqrt(x); - 平方根

math.ceiling(double); - 取上限

math.floor(double); - 取下限

math.round(double); - 取四捨五入

math.abs(double); - 取絕對值

+++++datetime類+++++

datetime 變數名 = new datetime(); - 定義

datetime.now; - 獲取此電腦當前時間

.tostring("format"); - 設定日期格式化,

yyyy-年 mm-月 dd-日 hh-12制小時 hh-24制小時 mm-分鐘 ss-秒  ms-毫秒

.addyears(); - 在此時間基礎上增加多少年

.addmonths(); - 增加月

.adddays(); - 增加日

.addhours(); - 增加小時

.addminutes(); - 增加分鐘

.addseconds(); - 增加秒

.year; - 獲取此時間變數的年份

.month; - 獲取月份

.day; - 日

.hour; - 小時

.minute; - 分鐘

.second; - 秒

.millisecond; - 毫秒

.dayofyear; - 獲取當前日期是此年中的第幾天

.dayofweek; - 獲取是星期幾

.timeofday; - 獲取時間部分

.date; - 獲取日期部分

timespan型別 - 時間間隔型別

.days - 差距多少天

.hours - 一天中差距多少小時

.minutes - 一天中差距多少分鐘

.seconds - 一天中差距多少秒

.milliseconds - 毫秒

.total.... 累計差距

C 中兩個類互相引用

一 問題描述 現在有兩個類a和b需要定義,定義a的時候需要用到b,定義b的時候需要用到a。二 分析 a和b的定義和呼叫都放在乙個檔案中肯定是不可以的,這樣就會造成兩個迴圈呼叫的死迴圈。根本原因是 定義a的時候,a的裡面有b,所以就需要去檢視b的佔空間大小,但是檢視的時候又發現需要知道a的佔空間大小,...

C 兩個類相互引用的問題

c 中常會出現兩個類相互引用的問題,如果直接相互引用對方的標頭檔案,編譯時會報錯,下面給出乙個例子 a.h ifndef a h define a h include b.h classa endifb.h ifndef b h define b h include a.h classb endif...

c 兩個類互相引用的問題

現在有兩個類要相互應用時,會出現各種各樣的問題,首先看第乙個例子 ifndef ah define ah class b class a a endif標頭檔案a.h包含class a如上 ifndef bh define bh class b endif標頭檔案b.h包含classb 此時編譯就會...