โอเวอร์โหลดคืออะไร

โอเวอร์โหลด อาจอ้างถึงสิ่งต่อไปนี้:

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

2. การ โหลดมากเกินไป หมายถึงชุดของกระบวนการในการเขียนโปรแกรมคอมพิวเตอร์โดยที่หนึ่งคำหรือสัญลักษณ์พิเศษอาจได้รับความหมายหลายอย่าง:

การโอเวอร์โหลดฟังก์ชั่น เป็นคุณสมบัติที่พบในภาษาการเขียนโปรแกรมหลายภาษาโดยเฉพาะอย่างยิ่ง C ++ และ Java ที่อนุญาตให้ฟังก์ชั่นหรือวิธีการที่แตกต่างกันหลายฟังก์ชั่นสามารถใช้ชื่อเดียวกัน ตัวอย่างเช่น myfunction () และ myfunction (object Obj ) อาจเป็นฟังก์ชั่นที่แยกจากกันโดยสิ้นเชิง คอมไพเลอร์อาจเลือกฟังก์ชันที่จะดำเนินการตามอาร์กิวเมนต์ที่ส่งผ่าน

ผู้ประกอบการมาก ไปหรือที่เรียกว่า "ad hoc polymorphism" เป็นกระบวนการในการเขียนโปรแกรมคอมพิวเตอร์ โอเปอเรเตอร์ (เช่น + หรือ - ) อาจเป็น "โอเวอร์โหลด" เพื่อให้การดำเนินการแตกต่างกันขึ้นอยู่กับตัวถูกดำเนินการ ตัวอย่างเช่น, a + b อาจทำการเพิ่มหากตัวแปร a และ b เป็นตัวเลขทั้งคู่ แต่ถ้าตัวดำเนินการ + โอเวอร์โหลดเพื่อจัดการเมทริกซ์ก็สามารถดำเนินการเมทริกซ์ได้โดยอัตโนมัติหาก a และ b เป็นเมทริกซ์

ข้อผิดพลาดความอดทน, เงื่อนไขการเขียนโปรแกรม