[] CMapStringToOb::operator

CObject * แอมป์ ตัวดำเนินการ [ ]( LPCTSTR key );(&A)

ส่งกลับค่า

การอ้างอิงถึงตัวชี้ไปยังวัตถุCObject หรือค่า NULLถ้าแผนที่ว่างเปล่าหรือคีย์อยู่นอกช่วง?

หมายเหตุ

ตัวดำเนินการนี้จะแทนฟังก์ชันสมาชิกSetAtสะดวก ดังนั้นจึง จะสามารถใช้บนด้านซ้ายของคำสั่งการกำหนด (การ l-ค่า) เท่านั้น ถ้ามีองค์ประกอบแผนที่ไม่มีคีย์ที่ระบุ แล้วองค์ประกอบใหม่ถูกสร้างขึ้น?

มีไม่มี "ด้านขวา" (r-value) เทียบกับตัวดำเนินการนี้ได้เนื่องจากมีโอกาสที่ไม่อาจพบคีย์ในแผนที่ ใช้ฟังก์ชันLookupสมาชิกสำหรับการเรียกจากองค์ประกอบ?

ตัวอย่าง

ดูรายชื่อของCObList::CObList CAge ชั้นที่ใช้ในตัวอย่างของคอลเลกชันทั้งหมด?

/ / ตัวอย่าง[] CMapStringToOb::operator
   แผนผัง CMapStringToOb
   
   แผนที่ ["เลิศ"] =กรงใหม่ (13);
   แผนที่ ["ลิซ่า"] =ใหม่กรง (11);
#ifdef _DEBUG
   afxDump.SetDepth (1);
   afxDump lt; < "ตัวดำเนินการตัวอย่าง[]: " << & แผนที่ << "\n"
#endif

ผลลัพธ์ได้จากโปรแกรมนี้มีดังนี้:

ตัวดำเนินการตัวอย่าง[]: A CMapStringToOb กับองค์ประกอบที่ 2
 nbsp  [ลิซ่า] ในกรงที่ $ 4A02 = 11
    [เลิศ] ในกรงที่ $ 497E = 13(&N)

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

ดูเพิ่มเติมnbspCMapStringToOb::SetAt, CMapStringToOb::Lookup(&N)

Index