StackOverflow Questions for Tag: stdlaunder

Bernard
Bernard

Reputation: 5676

Is it valid C++ to destroy an object and construct a new object into the same variable?

Score: 2

Views: 129

Answers: 1

Read More
HolyBlackCat
HolyBlackCat

Reputation: 96801

Do I need `std::launder` when working with unions?

Score: 5

Views: 166

Answers: 1

Read More
user10260481
user10260481

Reputation: 23

Why is it undefined behavior to std::launder a multidimensional array?

Score: 2

Views: 119

Answers: 1

Read More
getsoubl
getsoubl

Reputation: 1055

C++ Undefined behaviour when reinterpret cast is used

Score: 0

Views: 129

Answers: 2

Read More
getsoubl
getsoubl

Reputation: 1055

C++ Undefined behaviour in vector access

Score: 0

Views: 128

Answers: 2

Read More
user3188445
user3188445

Reputation: 4784

Can you call virtual methods on a base class in a union when a derived class is active?

Score: 4

Views: 100

Answers: 1

Read More
user5876164
user5876164

Reputation: 503

Constructing class or structures in an improper way using std::launder

Score: 3

Views: 115

Answers: 1

Read More
tmlen
tmlen

Reputation: 9090

Is std::launder needed after std::uninitialized_default_construct

Score: 4

Views: 133

Answers: 1

Read More
Amb
Amb

Reputation: 21

Can ubsan catch launder

Score: 1

Views: 72

Answers: 0

Read More
bitmask
bitmask

Reputation: 34644

Do laundered pointers destroy optimisation opportunities?

Score: 8

Views: 324

Answers: 0

Read More
xxhxx
xxhxx

Reputation: 901

Why is this std::launder example undefined behavior?

Score: 8

Views: 767

Answers: 1

Read More
geza
geza

Reputation: 29970

Can std::launder be used to convert an object pointer to its enclosing array pointer?

Score: 16

Views: 1292

Answers: 2

Read More
Oliv
Oliv

Reputation: 18081

Using std::launder to "validate" non "pointer to object" pointer value since C++17

Score: 21

Views: 705

Answers: 1

Read More
alfC
alfC

Reputation: 16300

Where can I find what std::launder really does?

Score: 4

Views: 2892

Answers: 1

Read More
Brian Bi
Brian Bi

Reputation: 119467

Do we need to use std::launder when doing pointer arithmetic within a standard-layout object (e.g., with offsetof)?

Score: 30

Views: 1067

Answers: 1

Read More
user1574690
user1574690

Reputation: 13

std::launder do not work on gcc with -O3 option?

Score: 1

Views: 88

Answers: 1

Read More
Barry
Barry

Reputation: 303636

What is the purpose of std::launder?

Score: 386

Views: 66268

Answers: 3

Read More
Dr. Gut
Dr. Gut

Reputation: 2856

Constructing a const object over itself

Score: 3

Views: 49

Answers: 0

Read More
user17732522
user17732522

Reputation: 76829

Does implicit object creation circumvent reachability conditions of std::launder?

Score: 3

Views: 132

Answers: 0

Read More
user17732522
user17732522

Reputation: 76829

std::launder vs placement-new reachability condition

Score: 5

Views: 471

Answers: 0

Read More
PreviousPage 1Next