C++-da mükəmməl yönləndirmə nədir?
C++-da mükəmməl yönləndirmə nədir?

Video: C++-da mükəmməl yönləndirmə nədir?

Video: C++-da mükəmməl yönləndirmə nədir?
Video: Buna görə Amerika F-22 Raptor-u ixrac etmir 2024, Dekabr
Anonim

Sitat Sessiyasının elanı: Macəra Mükəmməl Yönləndirmə : Təkmilləşdirmə yönləndirmə mühümdür C ++0x texnikası dəyər istinadları üzərində qurulmuşdur. Bu, hərəkətin mənbəyi və təyinatı müdaxilə edən funksiya zəngləri ilə ayrılsa belə, hərəkət semantikasının avtomatik tətbiq edilməsinə imkan verir.

Bunu nəzərə alsaq, STD irəliləyiş nədir?

std :: irəli Bu, hər hansı potensial hərəkət semantikasını qorumaqla, çıxarılan növlərə dəyər istinadları kimi qəbul edilən arqumentlərin mükəmməl ötürülməsinə imkan verən köməkçi funksiyadır.

İkincisi, C++-da dəyər və dəyər nədir? In C++ bir dəyər xüsusi yaddaş yerini göstərən bir şeydir. Digər tərəfdən, a dəyər heç bir yerə işarə etməyən bir şeydir. Ümumiyyətlə, dəyərlər müvəqqəti və qısa ömürlüdür dəyərlər dəyişənlər kimi mövcud olduqları üçün daha uzun ömür yaşayırlar. Dəyişənin xüsusi yaddaş yeri var, ona görə də bir dəyər.

Eynilə, yönləndirmə arayışı nədir?

2.11 İrəli Referanslar Bəyanatdan əvvəl identifikatordan istifadə a adlanır irəli istinad , və aşağıdakı hallar istisna olmaqla, xəta ilə nəticələnir: Goto ifadəsi etiketin elanından əvvəl bəyanat etiketinə istinad etdikdə. Elan edilməzdən əvvəl struktur, birlik və ya siyahı etiketi istifadə edildikdə.

Universal istinad nədir?

Xülasə. Növ bəyannaməsində “&&” ya dəyəri göstərir istinad və ya a universal istinad – a istinad bu, hər hansı bir dəyərə həll edə bilər istinad və ya dəyər istinad . Universal istinadlar bəzi çıxılmış T növü üçün həmişə T&& formasına malikdir.