Video: C++ тилинде идеалдуу багыттоо деген эмне?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Цитаталоо сессиясынын жарыясы: укмуштуу окуялар Perfect Forwarding : Perfecting жөнөтүү маанилүү болуп саналат C ++0x техникасы эң жогору бааланган шилтемелер. Ал кыймылдын булагы менен көздөгөн жери интервенциялык функция чалуулары менен бөлүнгөндө да, кыймылдын семантикасын автоматтык түрдө колдонууга мүмкүндүк берет.
Муну эске алуу менен, ЖЖБИ алдыда эмне болот?
std :: алдыга Бул ар кандай потенциалдуу кыймылдын семантикасын сактап, аргументтердин чыгарылган түрлөргө шилтеме катары алынган аргументтерди кемчиликсиз жөнөтүүгө мүмкүндүк берүүчү жардамчы функция.
Экинчиден, C++ тилинде lvalue жана rvalue деген эмне? In C++ а lvalue белгилүү бир эстутум ордун көрсөткөн нерсе. Экинчи жагынан, А баа эч жерди көрсөтпөгөн нерсе. Жалпысынан, баалуулуктар убактылуу жана кыска мөөнөттүү, ал эми баалуулуктар алар өзгөрмө катары бар болгондуктан, узак өмүр сүрүшөт. Өзгөрмө белгилүү бир эстутумга ээ, андыктан анын an lvalue.
Ошо сыяктуу эле, багыттоо маалымдамасы деген эмне?
2.11 Алдыга шилтемелер Аны жарыялоодон мурун идентификаторду колдонуу а деп аталат алдыга шилтеме , жана катага алып келет, төмөнкү учурларды кошпогондо: goto оператору энбелги декларациясынын алдындагы билдирүү энбелгисине кайрылганда. Түзүм, биримдик же санап чыгуу теги жарыяланганга чейин колдонулганда.
универсалдуу шилтеме деген эмне?
Жыйынтык. Тип декларациясында “&&” же баалуулукту көрсөтөт шилтеме же а универсалдуу шилтеме – а шилтеме бул кандайдыр бир мааниге ээ болушу мүмкүн шилтеме же баа шилтеме . Универсалдуу шилтемелер кээ бир чыгарылган T түрү үчүн ар дайым T&& формасына ээ.