โมฆะ * ตัวดำเนินการ ใหม่ ( 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)