eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingCzym jest programowanie? › Re: Czym jest programowanie?
  • Data: 2012-06-14 08:41:38
    Temat: Re: Czym jest programowanie?
    Od: "Stachu 'Dozzie' K." <d...@g...eat.some.screws.spammer.invalid> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On 2012-06-13, Michoo <m...@v...pl> wrote:
    > On 13.06.2012 22:16, Wojciech Muła wrote:
    >> W dniu wtorek, 12 czerwca 2012 12:05:57 UTC+2 użytkownik Roman W napisał:
    >>> Wojtek musial byc glodny, bo zjadl funkcje lambda.
    >>
    >> Faktycznie jestem głodny, bo się odchudzam. ;)
    >>
    >> Ale nie żartujmy o C++ lambdach, bo dojdziemy do ściany
    >> a.k.a. closure. Lambdy bez podanych wprost argumentów nie
    >> mają dostępu do niczego z zewnętrznego zakresu, tak samo
    >> jest w phpie, tylko w phpie ciut ładniejsza składnia.
    >>
    > Przecież mają:
    > int b=64;
    > int a=32;
    > auto l = [&]()->int { return b+a; };
    > printf("%i %i: %i\n",a,b,l());
    > b=1,a=3;
    > printf("%i %i: %i\n",a,b,l());

    A jak opuścisz teraz blok, gdzie są zdefiniowane a i b?

    --
    Secunia non olet.
    Stanislaw Klekot

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: