Სარჩევი:

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

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

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

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

ამ გზით, რა არის არგუმენტი C++-ში?

The არგუმენტები ფუნქციას არის მნიშვნელობები, რომლებიც შეიძლება გადაეცეს ფუნქციას, რომელიც გამოიყენება როგორც შეყვანის ინფორმაცია. "დაბრუნების მნიშვნელობა" არის მნიშვნელობა, რომელსაც ფუნქცია აბრუნებს. მაგალითად, ფუნქციის კვადრატზე (10) გამოძახებისას მნიშვნელობა 10 არის an არგუმენტი ფუნქციის კვადრატამდე ().

გარდა ამისა, რა არის კონსტრუქტორი ნაგულისხმევი არგუმენტით C++-ში? ა კონსტრუქტორი რომ იღებს არა პარამეტრები (ან აქვს პარამეტრები რომ ყველას აქვს ნაგულისხმევი მნიშვნელობები) ეწოდება ა ნაგულისხმევი კონსტრუქტორი . The ნაგულისხმევი კონსტრუქტორი გამოიძახება, თუ მომხმარებლის მიერ მოწოდებული ინიციალიზაციის მნიშვნელობები არ არის მოწოდებული. ეს კლასი შექმნილია წილადის მნიშვნელობის შესანარჩუნებლად, როგორც მთელი რიცხვის მრიცხველი და მნიშვნელი.

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

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

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

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

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