พารามิเตอร์เริ่มต้น C++
ค่าพารามิเตอร์เริ่มต้น
คุณยังสามารถใช้ค่าพารามิเตอร์เริ่มต้นได้โดยใช้เครื่องหมายเท่ากับ ( =
)
หากเราเรียกใช้ฟังก์ชันโดยไม่มีอาร์กิวเมนต์ ฟังก์ชันจะใช้ค่าเริ่มต้น ("นอร์เวย์"):
ตัวอย่าง
void myFunction(string country = "Norway") {
cout
<< country << "\n";
}
int main() {
myFunction("Sweden");
myFunction("India");
myFunction();
myFunction("USA");
return 0;
}
// Sweden
//
India
// Norway
// USA
พารามิเตอร์ที่มีค่าเริ่มต้น มักเรียกว่า " พารามิเตอร์ทางเลือก " จากตัวอย่างข้างต้น
country
เป็นพารามิเตอร์ทางเลือกและ"Norway"
เป็นค่าเริ่มต้น