ภาษา C น่ารู้: Friend Function & Friend Class

Friend Function & Friend Class
 
ความหมาย:-
Friend ก็คือเพื่อน… เช่น ถ้า A กำหนดว่า B เป็นเพื่อนแล้ว B จะสามารถใช้ของลับของ A ได้ (อย่าคิดลึก!) เปรียบเทียบคือ ถ้า Class A ยอมให้ B เป็นเพื่อนแล้ว B จะเข้าคงข้อมูลส่วน private ของ A ได้!!!
 
กำหนดเพื่อนอย่างไร:-
เช่นถ้าใน class B จะกำหนดให้ function main() เป็นเพื่อนก็…
friend void main();
ถ้าจะให้ class A เป็นเพื่อนก็…
friend class A;
 
การใช้งานก้อตามปกติ main สามารถเรียก private ได้แล้ว … การเป็นเพื่อนดีแบบนี้นี่เอง!!! >_<
Advertisements
ข้อความนี้ถูกเขียนใน Computer Programming คั่นหน้า ลิงก์ถาวร

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s