Siema programujące Mirki i…

Siema programujące Mirki i Mirabelki! ( ͡º ͜ʖ͡º) Mamy dla Was nowy wpis z serii #programowanie w #jezykc i #cpp! (⌐ ͡■ ͜ʖ ͡■)

Dziś dołączył do nas nowy autor: Dawid Pilarski ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
Dawid jest młodym programistą o potężnej wiedzy związanej ze standardem C++. Może to być związane z tym, że należy on do Komitetu Standaryzacyjnego C++ ᕙ(⇀‸↼‶)ᕗ

Dziś zapraszam na wpis Dawida o tym, czym są lvalues, rvalues, glvalues, prvalues oraz xvalues ( ͡º ͜ʖ͡º)

https://cpp-polska.pl/post/podzial-wyrazen-ze-wzgledu-na-kategorie-wartosci-w-c (。◕‿‿◕。)

Prawdopodobnie słyszałeś o lvalue oraz rvalue. W czasach panowania C oraz C++ (przed standardem C++ 11) były one dość łatwe do rozróżnienia – lvalue, to były te wyrażenia, które mogły znajdować się po lewej stronie przypisania, a rvalue to cała reszta.

Od C++11 podział na wyrażenia stał się nieco bardziej skomplikowany. Poza znanymi l- i r-value mamy także gl-, x- oraz p-rvalue. W tym poście, chciałbym się przyjrzeć temu podziałowi nieco bardziej.

pokaż spoiler #programista15k, #naukaprogramowania, #ciekawostki, #technologia

Miłego czytania! ʕ•ᴥ•ʔ

Powered by WPeMatico