เราจะมาดูกันว่า int กับ const_int&ต่างกันอย่างไรใน C หรือ C++
โดยพื้นฐานแล้ว int นั้นเป็นประเภทของข้อมูลประเภทจำนวนเต็ม และ const ใช้เพื่อสร้างค่าคงที่ หากมีค่าคงที่ int&แสดงว่านี่จะเก็บการอ้างอิงของข้อมูลประเภท int บางตัว ค่าอ้างอิงนี้เป็นค่าคงที่ในตัวเอง ดังนั้น const จึงซ้ำซ้อน คอมไพเลอร์อาจส่งคืนคำเตือนหรือข้อผิดพลาดบางอย่าง
const int&เหมือนกับ int const&นี่จึงหมายถึงจำนวนเต็มคงที่ ไม่สามารถแก้ไขจำนวนเต็มผ่านการอ้างอิงได้