สารบัญ:

คุณจะส่งผ่านอาร์กิวเมนต์เริ่มต้นใน C ++ ได้อย่างไร
คุณจะส่งผ่านอาร์กิวเมนต์เริ่มต้นใน C ++ ได้อย่างไร

วีดีโอ: คุณจะส่งผ่านอาร์กิวเมนต์เริ่มต้นใน C ++ ได้อย่างไร

วีดีโอ: คุณจะส่งผ่านอาร์กิวเมนต์เริ่มต้นใน C ++ ได้อย่างไร
วีดีโอ: การส่งผ่านค่าฟังก์ชันในภาษา C 2024, อาจ
Anonim

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

อาร์กิวเมนต์เริ่มต้นใน C ++ คืออะไร

อาร์กิวเมนต์เริ่มต้น ใน C++ A อาร์กิวเมนต์เริ่มต้น เป็นค่าที่ระบุในการประกาศฟังก์ชันที่คอมไพเลอร์กำหนดโดยอัตโนมัติ หากผู้เรียกใช้ฟังก์ชันไม่ได้ระบุค่าสำหรับ การโต้แย้ง กับ ค่าเริ่มต้น ค่า. ต่อไปนี้เป็นเรื่องง่าย C++ ตัวอย่างการใช้ อาร์กิวเมนต์เริ่มต้น.

เป็นไปได้ไหมที่จะกำหนดคอนสตรัคเตอร์ด้วยอาร์กิวเมนต์เริ่มต้น? เช่นเดียวกับฟังก์ชันทั้งหมด a ตัวสร้าง สามารถมี อาร์กิวเมนต์เริ่มต้น . ใช้เพื่อเริ่มต้นวัตถุสมาชิก สังเกตว่าถ้า ตัวสร้าง มี ข้อโต้แย้ง ที่ไม่มี ค่าเริ่มต้น ค่า มันไม่ใช่ a ตัวสร้างเริ่มต้น . ตัวอย่างต่อไปนี้กำหนดคลาสด้วย one ตัวสร้าง และสอง ตัวสร้างเริ่มต้น.

ยังถามอีกว่า การใช้อาร์กิวเมนต์พารามิเตอร์เริ่มต้นในฟังก์ชันมีประโยชน์อย่างไร

ตอบ ประโยชน์ของการใช้พารามิเตอร์เริ่มต้น / อาร์กิวเมนต์ในฟังก์ชัน มีดังต่อไปนี้: ✓ สามารถใช้เพื่อเพิ่มใหม่ พารามิเตอร์ ที่มีอยู่ การทำงาน . ✓ สามารถใช้เพื่อรวมสิ่งที่คล้ายกันได้ การทำงาน เป็นหนึ่ง

ฟังก์ชันเริ่มต้นที่มีให้ใน C ++ คืออะไร

ด้านล่างนี้เป็นฟังก์ชันเริ่มต้นที่คอมไพเลอร์จัดเตรียมไว้ในภาษา C++ หากนักพัฒนาซอฟต์แวร์ไม่ได้ใช้งานในชั้นเรียน

  • ตัวสร้างเริ่มต้น
  • คัดลอกตัวสร้าง
  • ผู้ดำเนินการมอบหมาย
  • ตัวทำลาย