Სარჩევი:

როგორ გადაიტანოთ ნაგულისხმევი არგუმენტი C++-ში?
როგორ გადაიტანოთ ნაგულისხმევი არგუმენტი C++-ში?

ვიდეო: როგორ გადაიტანოთ ნაგულისხმევი არგუმენტი C++-ში?

ვიდეო: როგორ გადაიტანოთ ნაგულისხმევი არგუმენტი C++-ში?
ვიდეო: C++ Programming Tutorial 71 - Default Arguments 2024, აპრილი
Anonim

In C++ პროგრამირება, შეგიძლიათ უზრუნველყოთ ნაგულისხმევი მნიშვნელობები ფუნქციისთვის პარამეტრები . იდეა უკან ნაგულისხმევი არგუმენტი მარტივია. თუ ფუნქცია გამოძახებულია გამსვლელი არგუმენტი /ს, იმ არგუმენტები გამოიყენება ფუნქციით. მაგრამ თუ არგუმენტი /s არ არის გადაცემული ფუნქციის გამოძახებისას მაშინ, the ნაგულისხმევი ღირებულებები გამოიყენება.

უბრალოდ, რა არის ნაგულისხმევი არგუმენტი C++-ში?

ნაგულისხმევი არგუმენტები C++ A-ში ნაგულისხმევი არგუმენტი არის მნიშვნელობა, რომელიც მოცემულია ფუნქციის დეკლარაციაში, რომელიც ავტომატურად მინიჭებულია შემდგენელის მიერ, თუ ფუნქციის გამომძახებელი არ იძლევა მნიშვნელობას არგუმენტი ერთად ნაგულისხმევი ღირებულება. შემდეგი მარტივია C++ მაგალითი გამოყენების საჩვენებლად ნაგულისხმევი არგუმენტები.

ანალოგიურად, შესაძლებელია თუ არა კონსტრუქტორის განსაზღვრა ნაგულისხმევი არგუმენტებით? როგორც ყველა ფუნქცია, ა კონსტრუქტორი შეიძლება ჰქონდეს ნაგულისხმევი არგუმენტები . ისინი გამოიყენება წევრი ობიექტების ინიციალიზაციისთვის. გაითვალისწინეთ, რომ თუ ა კონსტრუქტორი აქვს ნებისმიერი არგუმენტები რომ არ აქვთ ნაგულისხმევი ღირებულებები, ეს არ არის ნაგულისხმევი კონსტრუქტორი . შემდეგი მაგალითი განსაზღვრავს კლასს ერთით კონსტრუქტორი და ორი ნაგულისხმევი კონსტრუქტორები.

ასევე იკითხა, რა სარგებელი მოაქვს ნაგულისხმევი პარამეტრის არგუმენტის გამოყენებას ფუნქციაში?

Ans The ნაგულისხმევი პარამეტრის გამოყენების სარგებელი / არგუმენტი ფუნქციაში შემდეგია: ✓ მათი გამოყენება შესაძლებელია ახლის დასამატებლად პარამეტრები არსებულს ფუნქცია . ✓ მათი გამოყენება შესაძლებელია მსგავსის შერწყმისთვის ფუნქცია ერთში.

რა არის ნაგულისხმევი ფუნქციები გათვალისწინებული C++-ში?

ქვემოთ მოცემულია ნაგულისხმევი ფუნქციები, რომლებიც უზრუნველყოფილია კომპილერის მიერ C++ ენაზე, თუ არ არის დანერგილი კლასში პროგრამის შემქმნელის მიერ

  • ნაგულისხმევი კონსტრუქტორი.
  • კოპირების კონსტრუქტორი.
  • დავალების ოპერატორი.
  • დამღუპველი.