Thanks Jonathan! 
Hm... why would don't add it for portability? Of course, i don't see codes with 
Nested-Functions so much, but... 
I think that better would delete it, or add full support?
And, it's contradicts to standart of C, nope?:)
~~~~~~~~~~~
About lambda:
Yeah is very pooowerful, of course. Is true.

#include<iostream>

void fcn(int n=100){
        int i;
        auto f = [&i,n]{ i=n; };
        f();
        std::cout << i << ":" << n << std::endl;
}
int main(void){
        fcn();
}
||
#include<stdio.h>
void fcn(void){
        int i;

        void ofcn(void){
                i=100;
        }

        ofcn();
        printf("%d\n",i);

}

int main(void){
        fcn();
}


04.01.2018, 06:05, "Jonathan Wakely" <jwakely....@gmail.com>:
> On 3 January 2018 at 21:13, Alexsandr Yvarov wrote:
>>  Why would dont add it at GNU G++?
>
> Aren't C++ lambda expressions more powerful and flexible?

Reply via email to