Wat is 'n R-waarde C++?
Wat is 'n R-waarde C++?

Video: Wat is 'n R-waarde C++?

Video: Wat is 'n R-waarde C++?
Video: What is Low Latency C++? (Part 2) - Timur Doumler - CppNow 2023 2024, September
Anonim

chevron_regs. R - waarde : r - waarde ” verwys na data waarde wat by een of ander adres in die geheue gestoor word. A r - waarde is 'n uitdrukking wat nie 'n kan hê nie waarde daaraan toegewys wat beteken r - waarde kan aan die regterkant verskyn, maar nie aan die linkerkant van 'n opdragoperateur(=). // verklaar a, b 'n voorwerp van tipe 'int'

Net so, vra mense, wat is 'n R-waarde C++?

In C++ 'n lwaarde is iets wat na 'n spesifieke geheueplek wys. Aan die ander kant, a rwaarde is iets wat nêrens heen wys nie. Oor die algemeen is rwaardes tydelik en van korte duur, terwyl lwaardes 'n langer lewe lei aangesien hulle as veranderlikes bestaan.

Die vraag is dan, wat is die konsep van lwaarde en rwaarde? An lwaarde verwys na 'n voorwerp wat verder as 'n enkele uitdrukking voortduur. Jy kan dink aan 'n lwaarde as 'n voorwerp wat 'n naam het. Alle veranderlikes, insluitend nie-veranderbare (konst) veranderlikes, is lwaardes . An rwaarde is 'n tydelike waarde wat nie voortduur verder as die uitdrukking wat dit gebruik nie.

Gevolglik, wat is lwaarde en rwaarde met voorbeeld?

An lwaarde het 'n adres waartoe u program toegang het. Voorbeelde sluit funksie-oproepe in wat 'n rwaarde verwysing, en die skikking onderskrif, lid en wyser na lid uitdrukkings waar die skikking of voorwerp 'n rwaarde verwysing.

Wat is die L-waarde van 'n veranderlike Wat is die R-waarde?

Opdrag: l - waardes en r - waardes An l - waarde verwys na 'n voorwerp wat verder as 'n enkele uitdrukking voortduur. An r - waarde is 'n tydelike waarde wat nie voortduur verder as die uitdrukking wat dit gebruik nie.