02
พ.ย.
07

generic programming

ความขี้เกียจเข้ามาครอบงำทีไร เราก้อต้องหาทางสบายกันหน่อยดิ เมื่อก่อนจะเขียนฟังก์ชั่นเนื้องานเด๋วกันแต่ต่างที่ พาพามิเตอร์ เราก้อต้อง overload กันให้วุ่นวาย แต่ อิอิ ไม่ต้องแล้วครับ เราใช้ generic programming มาช่วยจิง ๆ มันมีตั้งแต่ C++ แล้ว แต่พึ่งเอามาใส่ ไม่รู้ทำไมเหมือนกัน

    ถ้าเราต้องการจะส่งพารามิเตอร์เข้าไป แต่ว่ามันเปลี่ยนแปลงตลอด เราต้องประกาศ type variable อยู่ในเครื่องหมาย “< >” จากนั้นในฟังก์ชั่น เราจะทำอ่ะไรต่อ เราก้อใช้ type variable ที่เราประกาศใช้ได้เลยยย

ตามนี้

gr1.gif

วิธิใช้ก้อ ถ้าเราต้องการส่ง type ต่างชนิดกัน เราก้อใส่ type ที่เราต้องการส่ง ภายใน < > ได้เลย ดู ตย.

gr2.gif


0 Responses to “generic programming”



  1. No Comments Yet

ใส่ความเห็น