🍌
C++ Feed
@cpp_aggregator
301
subscribers
218
photos
12.5K
links
Агрегатор всего подряд про C++.
Для связи:
@smertig
Powered by
https://github.com/Smertig/banana
Download Telegram
Join
🍌
C++ Feed
301 subscribers
🍌
C++ Feed
Synchronization in Vulkan
Источник:
KDAB Blogs – KDAB
KDAB
Synchronization in Vulkan
Learn about what Vulkan needs us to synchronize and how to achieve synchronization between GPU/GPU and CPU/GPU workloads.
🍌
C++ Feed
Qt Creator 11 Beta2 released
Источник:
Qt Blog
🍌
C++ Feed
How can I find out the last time a user logged on from C++?
Источник:
The Old New Thing
Microsoft News
How can I find out the last time a user logged on from C++?
The information is in the historically-named LANMAN APIs.
🍌
C++ Feed
Object Lifetime -- Ilya Doroshenko
Источник:
isocpp.org
(Standard C++)
🍌
C++ Feed
PSA: Value-initialization is not merely default-construction
Источник:
Arthur O’Dwyer
quuxplusone.github.io
PSA: Value-initialization is not merely default-construction
At the Varna WG21 meeting, Giuseppe D’Angelo presented his
P2782 “Type trait to detect if value initialization can be achieved by zero-filling”.
The intent of this new type trait is to tell vector’s implementor
whether
std::vector<T> v;
v.resize(1000);
…
🍌
C++ Feed
Include Cleanup and Visualize Macro Expansion
Источник:
C++ Team Blog
🍌
C++ Feed
Contracts
Источник:
CppCast
Cppcast
Episode 363
Joshua Berne joins Phil and Timur. Joshua talks to us about the previous week's ISO C++ meeting in Varna, Bulgaria, then focuses on the current state of the contracts proposal that he has been central to, as well as a bit of its history.
🍌
C++ Feed
60 антипаттернов для С++ программиста, часть 9 (совет 41 — 45)
Источник:
Habr
Автор:
Andrey2008
Хабр
60 антипаттернов для С++ программиста, часть 9 (совет 41 — 45)
Перед вами обновлённая коллекция вредных советов для C++ программистов, которая превратилась в целую электронную книгу. Всего их 60, и каждый сопровождается пояснением, почему на самом деле ему не...
🍌
C++ Feed
What can go wrong if you release an SRWLock from a thread different from the one that acquired it?
Источник:
The Old New Thing
Microsoft News
What can go wrong if you release an SRWLock from a thread different from the one that acquired it?
It's not a supported scenario, so anything can happen.
🍌
C++ Feed
[Перевод] Интероперабельность между С++ и Rust
Источник:
Habr
Автор:
Albert_Wesker
Хабр
Интероперабельность между С++ и Rust
Этот пост основан на презентации, с которой автор выступил на конференции EuroRust 2022 в Берлине. Доступны слайды и видеозапись . Автор, работающий в компании Slint, участвует в создании...
💩
1
🍌
C++ Feed
CppCon 2022 Template Meta-Programming in C++ -- Kris Jusiak
Источник:
isocpp.org
(Standard C++)
🍌
C++ Feed
Polymorphic types aren’t trivially relocatable
Источник:
Arthur O’Dwyer
quuxplusone.github.io
Polymorphic types aren’t trivially relocatable
One of the non-key differences between P1144
trivial relocatability and P2786R1
trivial relocatability (§11.3, page 19) is that P2786R1 accidentally considers polymorphic types
to be trivially relocatable by default. I say “accidentally” because of course…
🍌
C++ Feed
C++ standard library ABI compatibility
Источник:
MaskRay
MaskRay
C++ standard library ABI compatibility
Updated in 2023-11. For a user who only uses one C++ standard library, such as libc++, there are typically three compatibility goals, each with increasing compatibility requirements: Can the program,
🍌
C++ Feed
It’s Great That You Provide Operator Overloads, But It’s Also Nice to Have Names -- Raymond Chen
Источник:
isocpp.org
(Standard C++)
🍌
C++ Feed
Monitor Object
Источник:
Modernes C++ -
ModernesCpp.com
🍌
C++ Feed
Finite State Machine with std::variant
Источник:
C++ Stories
C++ Stories
Finite State Machine with std::variant
In this blog post, I’ll show you how to convert a “regular” enum-style finite state machine into a modern version based on std::variant from C++17. This technique allows you to improve design, work with value types and enhance code quality.
States Let’s…
🍌
C++ Feed
60 антипаттернов для С++ программиста, часть 10 (совет 46 — 50)
Источник:
Habr
Автор:
Andrey2008
Хабр
60 антипаттернов для С++ программиста, часть 10 (совет 46 — 50)
Перед вами обновлённая коллекция вредных советов для C++ программистов, которая превратилась в целую электронную книгу. Всего их 60, и каждый сопровождается пояснением, почему на самом деле ему не...
🍌
C++ Feed
[Перевод] Выбор структур данных для самописного текстового редактора
Источник:
Habr
Автор:
ru_vds
Хабр
Выбор структур данных для самописного текстового редактора
Программирование текстовых редакторов может быть очень интересной и сложной задачей. Типы задач, которые должны решать текстовые редакторы, варьируются от тривиальных до невероятно трудных. Недавно я...
🍌
C++ Feed
How to wait for multiple C++ coroutines to complete before propagating failure, initial plunge
Источник:
The Old New Thing
Microsoft News
How to wait for multiple C++ coroutines to complete before propagating failure, initial plunge
Remembering the exception while finishing the other work.
🍌
C++ Feed
CLion 2023.2 EAP4: AI Assistant
Источник:
Clion Blog
The JetBrains Blog
CLion 2023.2 EAP4: AI Assistant | The CLion Blog
CLion 2023.2 EAP4 build introduces an exciting addition – the AI Assistant. Read on to see how this can be applied to your C and C++ development with CLion!
🍌
C++ Feed
ReSharper C++ 2023.2 EAP: Introducing AI Assistant
Источник:
ReSharper C++ Blog
The JetBrains Blog
ReSharper C++ 2023.2 EAP: Introducing AI Assistant | The ReSharper C++ Blog
Starting from this EAP build, ReSharper has its own integrated AI Assistant ready to chat in the dedicated tool window (ReSharper | AI Assistant).