Home » Community » U++ community news and announcements » 2022(?).2 beta
Re: 2022(?).2 beta [message #59355 is a reply to message #59354] |
Sun, 18 December 2022 21:54   |
 |
Klugier
Messages: 1106 Registered: September 2012 Location: Poland, Kraków
|
Senior Contributor |
|
|
Hello Mirek and Lance,
I agree with Lance that someday capture this by [=] might be compilation error instead of warning. Such precedence happened in the past. For example in C++17 std::auto_ptr had been removed. However for capturing this by [=], I do not see that it will be removed in C++23. So, disabling warning might give us 3-4 additional years...
In accordance to table on nextptr article the only valid capture this that works with all standards is capture this as [this] and [&]:

As, in my previous post, we should follow that approach. It won't be easy, but doable for our code base within 1-2 days. Whenever, we need to pass additional variable it should be pass explicitly [this, x] etc.. Alternatively, we can convert [=] to [&] as it is valid too. However, it might caused some unwanted bugs...
Using global macro is not an option to me as I wrote in my previous post.
Klugier
-
Attachment: Table.png
(Size: 76.41KB, Downloaded 350 times)
U++ - one framework to rule them all.
[Updated on: Sun, 18 December 2022 21:59] Report message to a moderator
|
|
|
 |
|
2022(?).2 beta
By: mirek on Sat, 03 December 2022 15:47
|
 |
|
Re: 2022(?).2 beta
By: Novo on Sun, 04 December 2022 17:48
|
 |
|
Re: 2022(?).2 beta
By: mr_ped on Thu, 08 December 2022 00:54
|
 |
|
Re: 2022(?).2 beta
By: mirek on Fri, 09 December 2022 09:56
|
 |
|
Re: 2022(?).2 beta
By: Tom1 on Sat, 10 December 2022 19:17
|
 |
|
Re: 2022(?).2 beta
By: mirek on Sat, 10 December 2022 23:39
|
 |
|
Re: 2022(?).2 beta
By: Tom1 on Sun, 11 December 2022 19:03
|
 |
|
Re: 2022(?).2 beta
By: Lance on Sun, 11 December 2022 19:45
|
 |
|
Re: 2022(?).2 beta
By: mirek on Sun, 11 December 2022 20:02
|
 |
|
Re: 2022(?).2 beta
By: Lance on Sun, 11 December 2022 21:13
|
 |
|
Re: 2022(?).2 beta
By: mirek on Sun, 11 December 2022 22:54
|
 |
|
Re: 2022(?).2 beta
By: Klugier on Sun, 11 December 2022 23:08
|
 |
|
Re: 2022(?).2 beta
By: Lance on Mon, 12 December 2022 00:47
|
 |
|
Re: 2022(?).2 beta
By: mirek on Mon, 12 December 2022 10:44
|
 |
|
Re: 2022(?).2 beta
By: Lance on Tue, 13 December 2022 03:19
|
 |
|
Re: 2022(?).2 beta
By: Lance on Mon, 12 December 2022 00:52
|
 |
|
Re: 2022(?).2 beta
By: mirek on Mon, 12 December 2022 22:18
|
 |
|
Re: 2022(?).2 beta
By: Lance on Tue, 13 December 2022 03:21
|
 |
|
Re: 2022(?).2 beta
By: Tom1 on Tue, 13 December 2022 10:25
|
 |
|
Re: 2022(?).2 beta
By: mirek on Tue, 13 December 2022 10:45
|
 |
|
Re: 2022(?).2 beta
By: Tom1 on Tue, 13 December 2022 10:56
|
 |
|
Re: 2022(?).2 beta
By: mirek on Tue, 13 December 2022 11:08
|
 |
|
Re: 2022(?).2 beta
By: Tom1 on Tue, 13 December 2022 11:42
|
 |
|
Re: 2022(?).2 beta
By: mirek on Tue, 13 December 2022 11:57
|
 |
|
Re: 2022(?).2 beta
By: mirek on Tue, 13 December 2022 11:58
|
 |
|
Re: 2022(?).2 beta
By: mirek on Tue, 13 December 2022 13:21
|
 |
|
Re: 2022(?).2 beta
By: Tom1 on Tue, 13 December 2022 13:30
|
 |
|
Re: 2022(?).2 beta
By: mirek on Tue, 13 December 2022 14:40
|
 |
|
Re: 2022(?).2 beta
By: mdelfede on Sun, 18 December 2022 23:03
|
 |
|
Re: 2022(?).2 beta
By: Lance on Sun, 18 December 2022 23:14
|
 |
|
Re: 2022(?).2 beta
By: Klugier on Sun, 18 December 2022 23:35
|
 |
|
Re: 2022(?).2 beta
By: Lance on Mon, 19 December 2022 00:46
|
 |
|
Re: 2022(?).2 beta
By: zsolt on Mon, 12 December 2022 12:42
|
 |
|
Re: 2022(?).2 beta
By: mirek on Mon, 12 December 2022 12:59
|
 |
|
Re: 2022(?).2 beta
By: zsolt on Mon, 12 December 2022 13:24
|
 |
|
Re: 2022(?).2 beta
By: mirek on Mon, 12 December 2022 22:17
|
 |
|
Re: 2022(?).2 beta
By: zsolt on Tue, 13 December 2022 17:33
|
 |
|
Re: 2022(?).2 beta
By: zsolt on Tue, 13 December 2022 17:39
|
 |
|
Re: 2022(?).2 beta
By: mirek on Tue, 13 December 2022 17:49
|
 |
|
Re: 2022(?).2 beta
By: zsolt on Tue, 13 December 2022 18:17
|
 |
|
Re: 2022(?).2 beta
By: mirek on Tue, 13 December 2022 18:32
|
 |
|
Re: 2022(?).2 beta
By: zsolt on Tue, 13 December 2022 19:01
|
 |
|
Re: 2022(?).2 beta
By: mirek on Tue, 13 December 2022 19:12
|
 |
|
Re: 2022(?).2 beta
By: zsolt on Tue, 13 December 2022 20:01
|
 |
|
Re: 2022(?).2 beta
By: mirek on Wed, 14 December 2022 14:05
|
 |
|
Re: 2022(?).2 beta
By: Lance on Sun, 18 December 2022 05:07
|
 |
|
Re: 2022(?).2 beta
By: mirek on Sun, 18 December 2022 13:26
|
 |
|
Re: 2022(?).2 beta
By: Lance on Sun, 18 December 2022 14:48
|
 |
|
Re: 2022(?).2 beta
By: Klugier on Sun, 18 December 2022 15:41
|
 |
|
Re: 2022(?).2 beta
By: Lance on Sun, 18 December 2022 18:50
|
 |
|
Re: 2022(?).2 beta
By: mirek on Sun, 18 December 2022 19:55
|
 |
|
Re: 2022(?).2 beta
By: Lance on Sun, 18 December 2022 20:08
|
 |
|
Re: 2022(?).2 beta
By: Klugier on Sun, 18 December 2022 21:54
|
 |
|
Re: 2022(?).2 beta
By: zsolt on Sun, 18 December 2022 22:33
|
 |
|
Re: 2022(?).2 beta
By: Lance on Sun, 18 December 2022 22:55
|
 |
|
Re: 2022(?).2 beta
By: zsolt on Sun, 18 December 2022 23:29
|
 |
|
Re: 2022(?).2 beta
By: Lance on Mon, 19 December 2022 00:41
|
 |
|
Re: 2022(?).2 beta
By: mirek on Mon, 19 December 2022 10:08
|
 |
|
Re: 2022(?).2 beta
By: Lance on Mon, 19 December 2022 18:43
|
 |
|
Re: 2022(?).2 beta
By: Lance on Mon, 19 December 2022 19:10
|
 |
|
Re: 2022(?).2 beta
By: mirek on Mon, 19 December 2022 20:22
|
 |
|
Re: 2022(?).2 beta
By: Lance on Mon, 19 December 2022 23:14
|
 |
|
Re: 2022(?).2 beta
By: mirek on Mon, 19 December 2022 23:35
|
 |
|
Re: 2022(?).2 beta
By: Lance on Mon, 19 December 2022 23:54
|
 |
|
Re: 2022(?).2 beta
By: Novo on Tue, 20 December 2022 00:19
|
 |
|
Re: 2022(?).2 beta
By: Lance on Tue, 20 December 2022 00:48
|
 |
|
Re: 2022(?).2 beta
By: Novo on Mon, 19 December 2022 05:36
|
 |
|
Re: 2022(?).2 beta
By: mirek on Mon, 19 December 2022 00:15
|
 |
|
Re: 2022(?).2 beta
By: Lance on Sun, 18 December 2022 22:35
|
 |
|
Re: 2022(?).2 beta
By: mirek on Mon, 19 December 2022 00:18
|
 |
|
Re: 2022(?).2 beta
By: zsolt on Sun, 18 December 2022 16:08
|
 |
|
Re: 2022(?).2 beta
By: pvictor on Wed, 14 December 2022 12:56
|
 |
|
Re: 2022(?).2 beta
By: mirek on Wed, 14 December 2022 14:04
|
 |
|
Re: 2022(?).2 beta
By: mr_ped on Sun, 18 December 2022 19:46
|
 |
|
Re: 2022(?).2 beta
By: mirek on Sun, 18 December 2022 19:53
|
 |
|
Re: 2022(?).2 beta
By: mirek on Mon, 19 December 2022 12:20
|
Goto Forum:
Current Time: Sat Aug 23 22:42:25 CEST 2025
Total time taken to generate the page: 0.03857 seconds
|