Mục lục:

Đối số mặc định trong C ++ là gì?
Đối số mặc định trong C ++ là gì?

Video: Đối số mặc định trong C ++ là gì?

Video: Đối số mặc định trong C ++ là gì?
Video: 30. Đối số mặc định 2024, Tháng mười một
Anonim

Đối số mặc định là giá trị được cung cấp trong khai báo hàm được trình biên dịch tự động gán nếu người gọi hàm không cung cấp giá trị cho đối số có giá trị mặc định. Sau đây là một C ++ đơn giản thí dụ để chứng minh việc sử dụng các đối số mặc định.

Theo cách này, đối số trong C ++ là gì?

Các tranh luận cho một hàm là các giá trị có thể được truyền cho hàm được sử dụng làm thông tin đầu vào. 'Giá trị trả về' là một giá trị mà hàm trả về. Ví dụ: trong lệnh gọi hàm bình phương (10), giá trị 10 là một tranh luận thành hàm vuông ().

Ngoài ra, hàm tạo với đối số mặc định trong C ++ là gì? MỘT constructor điều đó không cần thông số (hoặc có thông số tất cả đều có vỡ nợ giá trị) được gọi là nhà xây dựng mặc định . Các nhà xây dựng mặc định được gọi nếu không cung cấp giá trị khởi tạo do người dùng cung cấp. Lớp này được thiết kế để giữ một giá trị phân số dưới dạng tử số và mẫu số nguyên.

Ngoài ra, làm cách nào để bạn chuyển một đối số mặc định trong C ++?

Ý tưởng đằng sau đối số mặc định Thì đơn giản. Nếu một hàm được gọi bởi truyền đối số / s, những tranh luận được sử dụng bởi hàm. Nhưng nếu tranh luận / s không được chuyển khi đang gọi một hàm, sau đó, vỡ nợ các giá trị được sử dụng. Vỡ nợ giá trị / s được chuyển cho tranh luận / s trong nguyên mẫu hàm.

Các chức năng mặc định được cung cấp trong C ++ là gì?

Dưới đây là các chức năng mặc định được cung cấp bởi trình biên dịch bằng ngôn ngữ C ++ nếu không được nhà phát triển phần mềm triển khai trong một lớp

  • Nhà xây dựng mặc định.
  • Sao chép hàm tạo.
  • Toán tử gán.
  • Kẻ hủy diệt.