COleDateTimeSpan ตัวดำเนินการเชิงสัมพันธ์

ดำเนินการ BOOL == (const COleDateTimeSpanamp;dateSpan) const;(&A)

ดำเนินการ BOOL ! = (const COleDateTimeSpanamp;dateSpan) const;(&A)

BOOL operatorlt; (const COleDateTimeSpan และdateSpan) const;(&L)

BOOL operatorgt; (const COleDateTimeSpan และdateSpan) const;(&G)

BOOL operatorlt; = (const COleDateTimeSpan & dateSpan ) const;

BOOL operatorgt; = (const COleDateTimeSpan & dateSpan ) const;

หมายเหตุ

ตัวดำเนินการเหล่านี้เปรียบเทียบค่าสองค่าวัน / เวลาช่วง และกลับไม่ใช่ศูนย์ถ้าเงื่อนไขเป็นจริง 0 อื่น?

หมายเหตุnbsp  ค่าส่งคืนของการดำเนินงานที่สั่ง (, < =, , > =) คือไม่ได้กำหนดถ้าสถานะของตัวถูกดำเนินการอย่างใดอย่างหนึ่งเป็น null หรือไม่ถูกต้อง ตัวดำเนินการความเสมอภาค (==, ! =) สถานะของตัวถูกดำเนินพิจารณา?

ตัวอย่าง

COleDateTimeSpan spanOne (3, 12, 0, 0); / / เวลา 3 วัน 12 ชั่วโมง
COleDateTimeSpan spanTwo (spanOne) nbsp    / / เวลา 3 วัน 12 ชั่วโมง
BOOL b
b = spanOne == spanTwo                / / เป็นจริง

spanTwo.SetStatus(COleDateTimeSpan::invalid)
b = spanOne == spanTwo                / / เท็จ สถานะที่แตกต่างกัน
b = spanOne ! = spanTwo                / / TRUE สถานะที่แตกต่างกัน
b = spanOne < spanTwo                 / / เท็จ ค่าเดียวกัน
b = spanOne > spanTwo                 / / เท็จ ค่าเดียวกัน
b = spanOne < = spanTwo                / / TRUE ค่าเดียวกัน
b = spanOne > = spanTwo                / / TRUE ค่าเดียวกัน

หมายเหตุnbsp  ล่าสุดสี่บรรทัดของตัวอย่างข้างต้นจะASSERTในโหมด debug(&N)?

ภาพรวม COleDateTimeSpan |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

Index