ฉันมีปัญหาในการหาอัลกอริทึมสำหรับคลาสจำนวนเต็มขนาดใหญ่ใน C ++ ความคิดเริ่มแรกของฉันคือการใช้อาร์เรย์/รายการ แต่มันก็ไม่มีประสิทธิภาพมาก จากนั้นฉันก็ค้นพบสิ่งต่าง ๆ เช่นคลาสต่อไปนี้: http://www.codeproject.com/KB/cpp/CppIntegerClass.aspx
อย่างไรก็ตาม ฉันพบว่าแนวทางดังกล่าวน่าสับสนมาก ฉันไม่รู้วิธีทำงานกับการปรับแต่งเล็กน้อย และฉันแทบจะไม่เข้าใจโค้ดเลย ใครก็ได้ช่วยอธิบายวิธีใช้การยักย้ายบิต วิธีการทำงาน ฯลฯ ให้ฉันฟังหน่อยสิ ในที่สุดฉันก็อยากจะสร้างคลาสจำนวนเต็มขนาดใหญ่ของตัวเอง แต่ฉันเพิ่งจะเป็นโปรแกรมเมอร์มือใหม่และฉันเพิ่งเรียนรู้วิธีใช้คลาส
โดยพื้นฐานแล้วคำถามของฉันคือ: ฉันจะใช้การจัดการบิตเพื่อสร้างคลาสจำนวนเต็มขนาดใหญ่ได้อย่างไร มันทำงานยังไง??
ขอบคุณ!