The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts

Jul 20, 2023
Post comments count
0
Post likes count
0
How to clone a Windows Runtime map in the face of possible concurrent modification, part 2

Applying what we learned about vectors.

Jul 19, 2023
Post comments count
0
Post likes count
0
How to clone a Windows Runtime map in the face of possible concurrent modification, part 1

Applying what we learned about vectors.

Jul 18, 2023
Post comments count
0
Post likes count
0
How to clone a Windows Runtime vector in the face of possible concurrent modification, part 4

Translating to C++/CX and dealing with some quirks of that language.

Jul 17, 2023
Post comments count
0
Post likes count
0
Cloning a Windows Runtime vector in the face of possible concurrent modification, denial of service?

Can you get sent into an infinite loop?

Jul 14, 2023
Post comments count
0
Post likes count
0
How to clone a Windows Runtime vector in the face of possible concurrent modification, part 3

Dealing with the pesky std::vector<bool>
.

Jul 13, 2023
Post comments count
0
Post likes count
0
How to clone a Windows Runtime vector in the face of possible concurrent modification, part 2

Trying to make a generic solution.

Jul 12, 2023
Post comments count
2
Post likes count
0
How to clone a Windows Runtime vector in the face of possible concurrent modification, part 1

Backing off and retrying, but the detection is the tricky part.

Jul 11, 2023
Post comments count
0
Post likes count
1
Why does the compiler complain about a missing constructor when I’m just resizing my std::vector
to a smaller size?

The compiler doesn't know that you're shrinking.

Jul 10, 2023
Post comments count
1
Post likes count
1
How to wait for multiple C++ coroutines to complete before propagating failure, concluding remarks

The things that could go wrong before you even start.