CObject::operator ใหม่

โมฆะ * ตัวดำเนินการ ใหม่ ( size_t nSize );
โยน ( CMemoryException );

โมฆะ * ตัวดำเนินการ ใหม่ ( size_t nSize, LPCSTR lpszFileName, int nLine );
โยน ( CMemoryException );

หมายเหตุ

สำหรับรุ่นที่วางจำหน่ายของไลบรารี ตัวใหม่ดำเนินการจัดสรรหน่วยความจำที่ดีที่สุดในลักษณะคล้ายคลึงกับmalloc เข้าในรุ่น Debug ดำเนินการใหม่ร่วมในการออกแบบมาเพื่อตรวจสอบการรั่วไหลของหน่วยความจำแบบแผนตรวจสอบสถานะการปันส่วน?

ถ้าคุณใช้บรรทัดโค้ด

#กำหนดใหม่ DEBUG_NEW

ก่อนการใช้งานในนี้CPP แฟ้ม แล้วรุ่นที่สองของใหม่จะมีใช้ การจัดเก็บหมายเลขชื่อแฟ้มและเส้นในบล็อกการปันส่วนสำหรับการรายงานในภายหลัง คุณไม่จำเป็นต้องกังวลเกี่ยวกับการขายพารามิเตอร์เพิ่มเติม แมโครที่จะดูแลที่คุณ?

แม้ว่าคุณไม่ได้ใช้DEBUG_NEWในโหมด Debug คุณยังได้รับการตรวจสอบการรั่วไหล แต่ โดยการแฟ้มต้นฉบับหมายเลขบรรทัดรายงานอธิบายข้างต้น?

หมายเหตุnbsp  ถ้าคุณแทนที่ตัวดำเนินการนี้ คุณต้องยังแทนลบ ไม่ต้องใช้ฟังก์ชัน_new_handlerในไลบรารีมาตรฐาน(&N)?

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

ดูเพิ่มเติมnbspCObject::operator ลบ(&N)

Index