Logo ka.boatexistence.com

როდის გამოვიყენოთ უპატრონო vs სუსტი?

Სარჩევი:

როდის გამოვიყენოთ უპატრონო vs სუსტი?
როდის გამოვიყენოთ უპატრონო vs სუსტი?

ვიდეო: როდის გამოვიყენოთ უპატრონო vs სუსტი?

ვიდეო: როდის გამოვიყენოთ უპატრონო vs სუსტი?
ვიდეო: რა ხდება კანონიერი ქურდების საკნებში 2024, მაისი
Anonim

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

როდის უნდა გამოიყენოთ უპატრონო ან სუსტი?

გამოიყენეთ სუსტი მითითება როდესაც ის ძალაშია -ისთვის, რომ ეს მითითება იყოს ნული მისი სიცოცხლის გარკვეულ მომენტში. პირიქით, გამოიყენეთ უცნობ მიმართვა, როდესაც იცით, რომ მითითება არასოდეს იქნება ნული, როდესაც ის დაყენებულია ინიციალიზაციის დროს.

რა განსხვავებაა სუსტსა და უპატრონოს შორის?

პირველი განსხვავება, რომლის შესახებაც უნდა იცოდეთ, არის ის, რომ უცნობ მიმართვას ყოველთვის უნდა ჰქონდეს მნიშვნელობა.… როდესაც ეს მოხდება, მითითება დაყენებულია nil. იმის გამო, რომ სუსტი მითითება შეიძლება დაყენდეს ნულზე, ის ყოველთვის გამოცხადებულია როგორც სურვილისამებრ. ეს არის მეორე განსხვავება სუსტ და უცნობ ცნობებს შორის.

რა განსხვავებაა სუსტ მითითებასა და უცნობ ცნობას შორის?

როგორც სუსტი, ასევე უცნობი მითითებები გავლენას არ მოახდენს ობიექტის მიმართვის რაოდენობაზე. მაგრამ სუსტი მითითება ყოველთვის იქნება არასავალდებულო, ანუ შეიძლება იყოს ნული, ხოლო უცნობი მითითებები არასოდეს იქნება ნული, ამიტომ ისინი არასოდეს იქნება არჩევითი.

რა არის ძლიერი სუსტი და უპატრონო?

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

გირჩევთ: