ฉันมีการเขียนโปรแกรมเชิงวัตถุด้วยหลักสูตร c ++ ภาคการศึกษานี้ที่วิทยาลัยและเราได้เรียนรู้เกี่ยวกับฟังก์ชั่นเพื่อน
ฉันไม่ชอบพวกเขาโดยสัญชาตญาณเพราะความสามารถในการหลีกเลี่ยงความปลอดภัยที่ Encapsulation และ Data ซ่อนไว้ฉันอ่านบทความสองสามเรื่องบนอินเทอร์เน็ตและบางคนคิดว่ามันเป็นความคิดที่ดีที่มีการใช้งานที่ถูกกฎหมาย
ผู้เชี่ยวชาญ OOP จะพูดอย่างไรเกี่ยวกับเพื่อน fucntions ใน C ++ ฉันควรอ่านอย่างคร่าวๆหรือควรเรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้หรือไม่