สมาชิกของคลาส CString

ก่อสร้าง
สายอักขระที่เป็นอาร์เรย์
กำหนดเรียงต่อกัน
การเปรียบเทียบ
แยก
แปลงอื่น ๆ
การค้นหา
เก็บถ่ายโอนข้อมูล
บัฟเฟอร์ของ Access
เฉพาะของ Windows

ก่อสร้าง

CString โครงสร้างวัตถุCStringในวิธีต่าง ๆ?

สายอักขระที่เป็นอาร์เรย์

GetLength ส่งกลับจำนวนของอักขระในวัตถุCString สำหรับตีอักขระ นับแต่ละอักขระ 8 บิต กล่าวคือ ไบต์รอคอยและการบันทึกบัญชีในเป็น multibyte หนึ่งอักขระจะถูกนับเป็นอักขระสองตัว?
IsEmpty ทดสอบว่าวัตถุCStringมีอักขระที่ไม่มี?
ว่างเปล่า บังคับให้สตริงที่มีความยาว 0?
GetAt ส่งกลับอักขระที่ตำแหน่งที่ระบุ?
[]ตัวดำเนินการ ส่งกลับอักขระที่ตำแหน่งที่กำหนด — ทดแทนตัวดำเนินการสำหรับGetAt?
SetAt ชุดอักขระที่ตำแหน่งที่ระบุ?
ตัวดำเนินการ LPCTSTR จัดเก็บในวัตถุCStringเป็นสตริ C-ลักษณะอักขระเข้าถึงโดยตรง?

กำหนดเรียงต่อกัน

ตัวดำเนิน = กำหนดค่าใหม่ให้กับวัตถุCString?
ตัวดำเนินการ + Concatenates สายอักขระที่สอง และส่งกลับสตริใหม่?
+=ตัวดำเนินการ Concatenates สายใหม่ส่วนท้ายของสตริที่มีอยู่?

การเปรียบเทียบ

ตัวดำเนิน== lt ฯลฯ(&L)? ตัวดำเนินการเปรียบเทียบ (เล็ก)?
เปรียบเทียบ เปรียบเทียบสองสาย (เล็ก)?
CompareNoCase เปรียบเทียบสองสาย (case insensitive)?
ตรวจเทียบ เปรียบเทียบสายอักขระที่สอง (กรณีที่มีความสำคัญ การใช้ตำแหน่งที่ตั้งเฉพาะข้อมูล)?
CollateNoCase เปรียบเทียบสายอักขระที่สอง (กรณี insensitive ใช้เฉพาะตำแหน่งที่ตั้งของข้อมูล)?

แยก

มิด แยกส่วนกลางของสตริ (เช่นฟังก์ชัน$ MID พื้นฐาน)?
ด้านซ้าย แยกส่วนทางซ้ายของสตริ (เช่นพื้นฐาน$ฟังก์ชัน LEFT)?
ขวา แยกส่วนทางขวาของสตริ (เช่นพื้นฐาน$ฟังก์ชัน RIGHT)?
SpanIncluding แยกสตริงย่อยที่ประกอบด้วยเฉพาะตัวอักษรในชุด?
SpanExcluding แยกสตริงย่อยที่ประกอบด้วยเฉพาะอักขระไม่อยู่ในชุด?

แปลงอื่น ๆ

MakeUpper แปลงอักขระทั้งหมดในข้อความนี้ไปยังอักขระที่อักขระตัวพิมพ์ใหญ่?
MakeLower แปลงอักขระทั้งหมดในข้อความนี้ไปยังอักขระ lowercase?
MakeReverse กลับค่าอักขระในสายอักขระนี้?
แทน แทนที่อักขระ ด้วยอักขระอื่น ๆ ที่ระบุไว้?
การเอาออก เอาอักขระจากสายอักขระที่ระบุ?
แทรก แทรกอักขระเดี่ยวหรือสตริงย่อยที่ดัชนีกำหนดภายในสตริงที่?
ลบ ลบอักขระหรืออักขระจากสายอักขระ?
รูปแบบ สายอักขระการจัดรูปแบบเป็นsprintfไม่?
FormatV รูปแบบสายอักขระเป็นvsprintfไม่?
TrimLeft ตัดอักขระช่องว่างนำหน้าจากสตริง?
TrimRight ตัดอักขระช่องว่างต่อท้ายจากสตริง?
FormatMessage รูปแบบสายอักขระข้อความ?

การค้นหา

การค้นหา ค้นหาตัวอักขระหรือสตริงย่อยภายในสายอักขระมีขนาดใหญ่ขึ้น?
ReverseFind ค้นหาอักขระในสายอักขระมีขนาดใหญ่ขึ้น เริ่มต้นจากจุดสิ้นสุด?
FindOneOf ค้นหาอักขระตัวแรกที่ตรงกันจากชุด?

เก็บถ่ายโอนข้อมูล

ตัวดำเนินการ lt; & lt; แทรกวัตถุเป็นCStringกับบริบทการเก็บถาวรหรือถ่ายโอนข้อมูล?
ตัวดำเนินการ gt; & gt; แยกวัตถุCStringจากเก็บถาวร?

บัฟเฟอร์ของ Access

GetBuffer ส่งกลับตัวชี้ไปยังอักขระในการCString?
GetBufferSetLength ส่งกลับตัวชี้ไปยังอักขระในการCStringตัดทอนความยาวที่ระบุ?
ReleaseBuffer ควบคุมการประชาสัมพันธ์ของบัฟเฟอร์ที่ส่งกลับโดยGetBuffer?
FreeExtra เอาค่าใช้จ่ายในใด ๆ ของวัตถุสายนี้ โดยการเพิ่มหน่วยความจำพิเศษที่ก่อนหน้านี้ มีการปันส่วนไปยังสายอักขระ?
LockBuffer การปิดใช้งานการตรวจนับการอ้างอิง และการปกป้องในบัฟเฟอร์สตริง?
UnlockBuffer ทำให้การอ้างอิงการตรวจนับ และออกในบัฟเฟอร์สตริง?

เฉพาะของ Windows

AllocSysString การจัดสรรในBSTRจากข้อมูลCString?
SetSysString การตั้งค่าวัตถุBSTRที่มีอยู่ ด้วยข้อมูลจากวัตถุCString?
LoadString โหลดCStringวัตถุที่มีอยู่จากทรัพยากร Windows?
AnsiToOem ทำให้มีการแปลงในตำแหน่งจากอักขระ ANSI ชุดอักขระ OEM การตั้งค่า?
OemToAnsi ทำให้การแปลงสถานที่จากการตั้งค่าเป็นอักขระ ANSI ชุดอักขระ OEM?

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

Index