Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c++ > #79992

Re: lamda-optimization

From Real Troll <real.troll@trolls.com>
Newsgroups comp.lang.c++
Subject Re: lamda-optimization
Date 2021-05-30 18:23 +0100
Organization Aioe.org NNTP Server
Message-ID <s90hs9$1unc$1@gioia.aioe.org> (permalink)
References <s8vs9d$898$1@dont-email.me>

Show all headers | View raw


On 30/05/2021 12:18, Bonita Montero wrote:
> I've just checked:
>
> #include <iostream>
>
> using namespace std;
>
> int main()
> {
>     int i, j, k;
>     auto f = [&]() -> int
>     {
>         return i + j + k;
>     };
>     cout << sizeof f << endl;
> }
>
> Can anyone tell me whether the lambda has three pointers (24 bytes
> on 64 bit systems) instead of just one pointer inside the stack-frame,
> which could be an easy optimization ?

Yes it is 24 on 64 bit machine; Compiled with VS2019 using

> C:\Users\*******\Documents\cmdLine\cpp>cl /EHsc lambda01.cpp
> Microsoft (R) C/C++ Optimizing Compiler Version 19.28.29915 for x64
> Copyright (C) Microsoft Corporation. All rights reserved.

German Manager helped by a German player won the Champions League for Chelsea ( a UK team) in Portugal!!! How wonderful it is.


Back to comp.lang.c++ | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

lamda-optimization Bonita Montero <Bonita.Montero@gmail.com> - 2021-05-30 13:18 +0200
  Re: lamda-optimization Öö Tiib <ootiib@hot.ee> - 2021-05-30 10:00 -0700
    Re: lamda-optimization Bonita Montero <Bonita.Montero@gmail.com> - 2021-05-30 19:20 +0200
  Re: lamda-optimization Real Troll <real.troll@trolls.com> - 2021-05-30 18:23 +0100
    Re: lamda-optimization Bonita Montero <Bonita.Montero@gmail.com> - 2021-05-30 19:34 +0200
  Re: lamda-optimization David Brown <david.brown@hesbynett.no> - 2021-05-30 20:31 +0200
    Re: lamda-optimization Bonita Montero <Bonita.Montero@gmail.com> - 2021-05-30 20:46 +0200
      Re: lamda-optimization Öö Tiib <ootiib@hot.ee> - 2021-05-30 12:26 -0700
        Re: lamda-optimization Bonita Montero <Bonita.Montero@gmail.com> - 2021-05-31 06:16 +0200
  Re: lamda-optimization Marcel Mueller <news.5.maazl@spamgourmet.org> - 2021-05-31 18:33 +0200
    Re: lamda-optimization Bonita Montero <Bonita.Montero@gmail.com> - 2021-05-31 18:50 +0200
      Re: lamda-optimization Marcel Mueller <news.5.maazl@spamgourmet.org> - 2021-05-31 20:27 +0200
        Re: lamda-optimization Bonita Montero <Bonita.Montero@gmail.com> - 2021-06-01 06:14 +0200

csiph-web