/top/
/new/
/best/
/ask/
/show/
/job/
^
slacker news
login
about
←back to thread
The C++ standard for the F-35 Fighter Jet [video]
(www.youtube.com)
327 points
AareyBaba
| 1 comments |
07 Dec 25 18:07 UTC
|
HN request time: 0.001s
|
source
PDF:
https://www.stroustrup.com/JSF-AV-rules.pdf
Show context
mwkaufma
◴[
07 Dec 25 18:15 UTC
]
No.
46183728
[source]
▶
>>46183657 (OP)
#
TL;DR
- no exceptions
- no recursion
- no malloc()/free() in the inner-loop
replies(9):
>>46183820
#
>>46183900
#
>>46184073
#
>>46184113
#
>>46184198
#
>>46184398
#
>>46184472
#
>>46184588
#
>>46185500
#
jandrewrogers
◴[
07 Dec 25 18:26 UTC
]
No.
46183820
[source]
▶
>>46183728
#
i.e. standard practice for every C++ code base I've ever worked on
replies(1):
>>46183866
#
DashAnimal
◴[
07 Dec 25 18:32 UTC
]
No.
46183866
[source]
▶
>>46183820
#
What industry do you work in? Modern RAII practices are pretty prevalent
replies(2):
>>46183904
#
>>46184092
#
jandrewrogers
◴[
07 Dec 25 18:36 UTC
]
No.
46183904
[source]
▶
>>46183866
#
What does RAII have to do with any of the above?
replies(4):
>>46183995
#
>>46184069
#
>>46184097
#
>>46184150
#
WD-42
◴[
07 Dec 25 18:47 UTC
]
No.
46183995
[source]
▶
>>46183904
#
0 allocations after the program initializes.
replies(4):
>>46184066
#
>>46184067
#
>>46184129
#
>>46184331
#
Gupie
◴[
07 Dec 25 18:56 UTC
]
No.
46184067
[source]
▶
>>46183995
#
Open a file in the constructor, close it in the destructor. RAII with 0 allocations.
replies(1):
>>46187701
#
dh2022
◴[
08 Dec 25 02:37 UTC
]
No.
46187701
[source]
▶
>>46184067
#
std::vector<int> allocated and freed on the stack will allocate an array for its int’s on the heap…
replies(2):
>>46189144
#
>>46193524
#
1.
Gupie
◴[
08 Dec 25 15:39 UTC
]
No.
46193524
{3}
[source]
▶
>>46187701
#
Sure, but my point was that RAII doesn't need to involve the heap. Another example would be acquiring abd releasing a mutex.
ID:
GO
↑