- Bjarne Stroustrup's C++ Style and Technique FAQ
- Talking C++: An Interview with Bjarne Stroustrup
- C++ Korea
- basiccpp - BASIC in C++
- joinc
- C++ ๊ฐ์
- C++์ธ์ด
- Google for Education
- ๊ธฐ์ตํด๋์ธ์, ์ต๊ณ ์ C++ ๊ฐ์ 5๊ฐ
- ๋ฐ๋ผํ๋ฉฐ ๋ฐฐ์ฐ๋ C++ ๊ฐ์ ์๋ฆฌ์ฆ
- ๋ชจ๋์ ์ฝ๋ ์น์ด๋จน๋ C++ ๊ฐ์ข ๊ณํ
- SoEn (๊ตฌ winapi.co.kr)
- C++ Core Guidelines
- Writing good C++14
- C++ ์ฐ์ฐ์ ์ค๋ฒ๋ก๋ฉ ๊ฐ์ด๋๋ผ์ธ - ์ฉ๊ท
- c++ samples - A repository of modern C++ code samples curated by the community
- Non-constant constant-expressions in C++
- cpphints.com
- Adding Compile-Time Type Checking to Printf
- An Intuitive Use-Case For Monadic Bind And Kleisli Composition
- Compiling GCC 5 on OS X
- New C++ features in GCC 12 | Red Hat Developer
- A Guide to Undefined Behavior in C and C++, Part 1
- Using Monads in C++ to Solve Constraints
- Monoids, Monads, and Applicative Functors: Repeated Software Patterns - YouTube
- HOW TO IMPLEMENT A CONSTANT-EXPRESSION COUNTER IN C++
- Publishing Effective Modern C++, Part 1
- Publishing Effective Modern C++, Part 2
- Can C++ become your new scripting language?
- Ndc2014 ์์ฆ 2 : ๋ฉํฐ์ฐ๋ ๋ ํ๋ก๊ทธ๋๋ฐ์ด ์ ์ด๋ฆฌ ํ๋๋์? (Lock-free์์ Transactional Memory๊น์ง)
- The tadpole operators explained
- What Are C, C++, and Java Used For?
- HOW TO IMPLEMENT A STATEFUL META-CONTAINER IN C++
- C++: Uniquely addressed
- Common x86 Calling Conventions
- Return Value Optimization
- the new boston c++
- C++ in the modern world
- Diving into C++ internals of node
- Modern C++ as a Better Compiler
- Modern Embedded Software Needs Modern C++ Programming - YouTube
- Some awesome modern C++ features that every developer should know
- Crawling Billions of Pages: Building Large Scale Crawling Cluster (part 1)
- Fear of Macros
- Higher Order Macros in C++
- A dbg(โฆ) macro for C++
- C++ Futures at Instagram
- Going from lock-free to wait-free
- C++โs Rule of Zero
- Functional C++ - Kevlin Henney
- Object Theft Etiquette in C++: methods with a side of &&
- Interactive C++ compiler
- Translating Haskell to C++ metaprogramming
- Determinism with fixed point math
- Programmatic access to the call stack in C++
- A garbage collector for C and C++
- High-performance garbage collection for C++ ยท V8
- Static if resurrected
- Return Value Optimization
- Additional C/C++ Tooling
- Code-Pointer Integrity
- std::shared_ptr's secret constructor
- Automated reasoning in F#, Scala, Haskell, C++, and Julia
- Should I Use Signed or Unsigned Ints?July 27, 2015
- C++ Internals :: STL vector, Part I
- C++ Internals :: STL vector, Part II
- C++ Internals :: STL vector, Part III
- 2์ฐจ์ vector ์ฝ์ด๋ด๊ณ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ๋ง ์์๋ด ์๋ค
- How We Beat C++ STL Binary Search
- STL โ Standard Template Library
- Learning C++: The STL and the vector Class
- The big STL Algorithms tutorial: Introduction | Sandor Dargo's Blog
- โNewโ Value Terminology - Bjarne Stroustrup
- Traps detection during migration of C and C++ code to 64-bit Windows
- You Can Stop Writing Comments About Pointer Ownership
- Job System 2.0: Lock-Free Work Stealing โ Part 1: Basics
- Job System 2.0: Lock-Free Work Stealing โ Part 2: A specialized allocator
- Meeting C++ - A independent C++ Conference, and the attempt to establish a european network for C++
- Joint Allocations in C++
- New C++ Features โ Move Constructor and Move Assignment
- copy elision - ๋ณต์ฌ ์์ฑ์๋ ์๋ต๋ ์ ์๋ค
- Stack, Heap, Pool
- C++: Deleting destructors and virtual operator delete
- Busting C++ myths: virtual function calls are slow
- The C++ FQA is on GitHub
- C++ Frequently Questioned Answers
- Neural Net in C++ Tutorial
- Substring search algorithm
- Multiple Arrays, One Allocation, Generically: MultiArray
- Compile-time RNG tricks
- Rant: On the std::experimental::variant to come
- An introduction to C++'s SFINAE concept: compile-time introspection of a class member
- The Little Things: Speeding up C++ compilationย โ The Coding Nest
- Job System 2.0: Lock-Free Work Stealing โ Part 1: Basics
- Job System 2.0: Lock-Free Work Stealing โ Part 2: A specialized allocator
- Job System 2.0: Lock-Free Work Stealing โ Part 3: Going lock-free
- Job System 2.0: Lock-Free Work Stealing โ Part 4: parallel_for
- Covariance and Contravariance in C++ Standard Library
- Breaking all the Eggs in C++
- C/C++ tip: How to get the physical memory size of a system
- ISO C์ ISO C++์ ์ฐจ์ด
- C++ in Competitive Programming: I/O
- Modern C++ - This project is a wiki explaining how to write Modern C++ code from the ground up
- C++๊ณ์ ๋ก์คํ, ์ค์ฝง ๋ง์ด์ด์ค
- en.cppreference.com
- Best C++ Code Formatter/Beautifier
- Python-like C++ decorators
- ์ด๊ฒ์ด C++์ด๋ค
- nullptr ๊ตฌํํ๊ธฐ ์ ๊ฒฉ ํด๋ถ
- ํ๋ฒ ๋ณด๊ณ ๋ฐ๋ก ํ์ฉํ๋ GoF ๋์์ธ ํจํด
- NDC 2017 ํ์ฌ์น NEXON ZERO (๋ฅ์จ ์ ๋ก) ์ ๊ฒ์์ด ์ค์๊ฐ์ผ๋ก ์ฝ๋ ์์ ๋ฐ ๊ฒ์ ์ ๋ณด ์์งํ๊ธฐ
- www.modernescpp.com
- lvalue์ rvalue
- C++ moves for people who donโt know or care what rvalues are ๐๏ธ | by Topher Winward | Medium
- glvalue์ prvalue
- ์ c++์ ๋ณต์กํ value category๋ฅผ ๊ฐ์ง๊ฒ ๋๋๊ฐ xvalue, glvalue, prvalue
- object๋ ์ธ์ ์์ฑ๋ผ์ ์ธ์ ์๋ฉธ๋๋๊ฐ - storage
- c++์ ์ํธ์ฐธ์กฐ ๋ฆญ์ด ์๋ฐ์์ ๋ฐ์ํ์ง ์๋ ์ด์
- array to pointer decay
- ํฌ์ธํฐ ๊ตฌ๋ถํด์ ์ฐ๊ธฐ - span, owner
- ์คํธ๋กญ์คํธ๋ฃน ๊ต์๋๊ณผ์ ๋ํ: "C++ ๋ฐฐ์ฐ๋๋ฐ C๋ฅผ ๋จผ์ ๋ฐฐ์ธ ํ์ ์์ด์"
- C++๋ก ํจ์ํ ์ธ์ด Scala ํ๋ด ๋ด๊ธฐ
- memory barrier - ๋ฉ๋ชจ๋ฆฌ ์ ๊ทผ์ ์์ ๋ณด์ฅํ๊ธฐ
- as-if rule - ์์ค์ ์ ํ ์์๋๋ก ์คํ๋์ง ์๋ ์ด์
- not_null - null์ด ๋ ์ ์๋ ๊ฐ ๊ตฌ๋ถํ๊ธฐ
- C++ ๋ค์ค ์์ ์๊ฐ
- c++๊ณผ python๊ฐ shared memory ์ฐ๋
- Lifetime Safety: Preventing Leaks and Dangling
- RAII๋ ๋ฌด์์ธ๊ฐ
- NDC 2018 ์ ์ฒด์ญํ ์์ง ๊ฐ๋ฐ๊ธฐ
- Microcontrollers in Micro-increments : A Test-driven C++ Workflow for Embedded Systems
- C++ and Embedded Systems, Part 1: ETL vs STL Algorithms
- Write floating point variable information with sign, exponent and significand
- Livestream: Getting Started with C++
- Contract design by contract
- ํ โ ๊ฒ์ ํ๋ก ํจ์ ํธ์ถํ๊ธฐ
- ๋ด๊ฐ ์ฐ๋ C++1x: Conditional Variable
- AwesomeCppTemplate
- Thundering Herds & Promises
folly::Future
,SharedPromise
- ๊ฐ์ ํจ์ ํฌ์ธํฐ์ ๊ดํ ๊ณ ์ฐฐ
- ์ฑํ ์๋ฒ ๊ฐ๋ฐ๋ก ์์๋ณด๋ C++์ ๊ธฐ์ ๋ค
- Never trust a programmer who says he knows C++
- c++ sort ์ ๋น๊ตํจ์๊ฐ true๋ง ๋ฆฌํดํ ๋ ์ด๋ค ์ผ์ด ์ผ์ด๋ ๊น์?
- ์ด๋ณด ํ์ถ #2 - ๋ฉํฐ ์ค๋ ๋ ํ๋ก๊ทธ๋๋ฐ 1
- ์ด๋ณด ํ์ถ #3 - ๋ฉํฐ ์ค๋ ๋ ํ๋ก๊ทธ๋๋ฐ 2 | 10๋ถ TV
- Learn to debug code with the GNU Debugger | Opensource.com GDB
- 7 Top Tips for Debugging C++ | The CLion Blog
- C++ Development with Visual Studio Code
- How to write Clean, Beautiful and Effective C++ Code
- Windows Trampoline โ Kudryavka Noumi
- Fast Virtual Functions: Hacking the VTable for Fun and Profit | by Caleb Leak | Medium
- Demystifying Virtual Tables in C++ โ Part 1 Trivial Constructors | MartinKysel.com
- Demystifying Virtual Tables in C++ โ Part 2 Non-virtual inheritance | MartinKysel.com
- Demystifying Virtual Tables in C++ โ Part 3 Virtual Tables | MartinKysel.com
- Some awesome modern C++ features that every developer should know | by Mottakin Chowdhury | freeCodeCamp.org | Medium
- ์ด๋ ์๋ฏธ๊ตฌ์กฐ(Move Semantics) ์ฃผ์ํ ์ | The Dream of Super Surplus Power
- Modern C++: Move Semantics - YouTube
- C++: The Good Parts
- How expensive is integer-overflow trapping in C++? โ Daniel Lemire's blog
- Creating a console animation with C++ | by Evans Ehiorobo | How-Tos | Medium
- Ranges, Code Quality, and the Future of C++ | by Jason Meisel | Medium
- Encapsulation in C++ and C. Code examples of achieving andโฆ | by Kateryna Bondarenko | Medium
- gflags (C++) uint32 ์ง์ + ubuntu 16.04 โ rein's world
- How C++ Resolves a Function Call
- A friendly guide to the syntax of C++ method pointers | Opensource.com
- Intel oneAPI and DPC++(heewook 2021 04 19 15 37 48) - YouTube
- ์ธํ ๋งฅ Big Sur์์ oneAPIํ๊ฒฝ ์ค์ (intel compiler / MKL / Time Profile) : ํด๋ฆฌ์
- Papers and Presentations
- Improving Print Logging with Line Pos Info & Modern C++ - C++ Stories
- C++ ์ฝ๋ ํ์ง ๊ด๋ฆฌ ๋น๋ฒ ยท Present
- Why We Need Build Systems - Sticky Bits - Powered by FeabhasSticky Bits โ Powered by Feabhas
- Moving a project to C++ named Modules - C++ Team Blog
- String Hashing in C++ - DEV Community
- Performance Matters - YouTube
- Tips for formatting when printing to console from C++ | Opensource.com
- C++ Modules Might Be Dead-on-Arrival
- C++ at the end of 2021 - C++ Stories
- On finding the average of two unsigned integers without overflow - The Old New Thing
- Joe Zbiciak's answer to In C++, why do I get a 'Segmentation fault: 11' error when I attempt to access an array with more than 525 elements? - Quora
- Changing std::sort at Googleโs Scale and Beyond โ Experimental chill
- 10 Top Tips To Develop A C++ App In 2022
- โ๊ฐ๋ฐ์๊ฐ ์ํ์ ํฌ์ํ๋ ์๊ฐ์ ์ ๋ ๋ญ๋น๊ฐ ์๋๋๋คโ C++ ์ฐฝ์์ ์ธํฐ๋ทฐ | ์์ฆIT
- Interactive Workflows for C++ with Jupyter | by QuantStack | Jupyter Blog
- The rule of three/five/zero - cppreference.com
- ๊ธฐ๋ณธ์ 3์ ๋ฒ์น์ผ๋ก ์๋ฉธ์, ๋ณต์ฌ ์์ฑ์, ๋ณต์ฌ ํ ๋น ์ฐ์ฐ์ ์ค ํ๋๋ผ๋ ์ ์ธํ๋ค๋ฉด ๋๋จธ์ง๋ ๋ชจ๋ ์ ์ธํด์ผ ํ๋ค๋ ๋ด์ฉ
- 5์ ๋ฒ์น์ ์ฌ๊ธฐ์ ์ด๋ ์์ฑ์์ ์ด๋ ํ ๋น ์ฐ์ฐ์ ์ถ๊ฐ
- 0์ ๋ฒ์น์ ์ด๋ค์ด ํ์ํ์ง ์๋๋ก ์ค๊ณํ๋ค๋ ๋ด์ฉ
- perfect forwarding์ perfectํ๊ฒ ์ดํดํ๊ธฐ
- A New Era for C and C++? Goodbye, Rust? - YouTube
- ํญ์ flush๋ฅผ ํด์ ๋๋ฆฐ c++ endl
- The year is 2017 - Is the preprocessor still needed in C++?
- Infinite monkey - Nico Brailovsky's blog: C++ exceptions under the hood
- P2544R0: C++ exceptions are becoming more and more problematic
- Failing Successfully: Reporting and Handling Errors - YouTube
- C++ Cheat Sheets & Infographics | hacking C++
- David Vandevoorde's answer to How do you generate a random number between 1 and 6 in C++? - Quora
- auto_ptr
- const
- const_cast
- switch
- template
- C++: A jump table with a template device
- Template Code Bloat Revisited: A Smaller make_shared
- Stupid Template Tricks: Super Template Tetris
- The fixed_point Class Template
- Dependency Injection in C++ Using Variadic Templates
- Stupid Template Tricks: Template Assembler
- CALLBACKS IN C++ USING TEMPLATE FUNCTORS
- Template Comparison
- 'Random Enough' Compile Random With Templates
- Using Variadic Templates cleanly
- Variadic template
- C++ ํ ํ๋ฆฟ ์คํฐ๋
- Back to Basics: Templates (part 1 of 2) - Bob Steagall - CppCon 2021 - YouTube
- vector
- volatile
- CppIndia Async in C++ by Oliver Esser - YouTube
- Asynchronous I/O and Coroutines for Smooth Data Streaming - Bjรถrn Fahller - ACCU 2022 - YouTube
- The downsides of C++ Coroutines | reductorโs blog
- eznetpp - This is an asynchronous network library for C++ programmers
- MozPromise: A Better Tool for Asynchronous C++
- ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํด๊ฒฐ์ ์ํ C/C++ ๊ธฐ์ด
- ๋๋ถ(TheBook): ๋ชจ๋ C++ ์ ๋ฌธ 1์ฅ๋ง
- ๋๋ถ(TheBook): C++14 STL ์ฒ ์ ์ ๋ฌธ 1~3์ฅ๋ง
- ๋๋ถ(TheBook): ์คํ๋ง ๋ถํธ ์ฝ๋ฉ ๊ณต์์ 2~5์ฅ๋ง
- ๋๋ถ(TheBook): ์ฝ๋ฉ ํ ์คํธ๋ฅผ ์ํ ์๋ฃ ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ with C++ 1~3์ฅ๋ง
- The C++ Standard Library
- C++ Template Note
- The Definitive C++ Book Guide and List
- Modern C++ Cookbook
- Refactoring
- A Tour of C++, Third Edition
- Forcing code out of line in GCC and C++11
- Simple C++11 metaprogramming
- Futures for C++11 at Facebook
- Immutable serialisable data structures in C++11
- Lambda expressions in C++ 11/14
- New C++ features โ lambdas
- Back to Basics: Lambdas from Scratch - Arthur O'Dwyer - CppCon 2019 - YouTube
- The Advanced Guide To Lambda Expression In C++ Software
- gtkmm now uses C++11
- Why You Have to Learn Modern C++
- New C++ Features โ templated rvalue References and std::forward
- 5 Useful Things in C++11
- c++11
- The Biggest Changes in C++11 (and Why You Should Care)
- C++ Has Become More Pythonic
- ์ด๋ฒคํธ + ๋ฝ = Eventable Lock ํด๋์ค
- enum class
- ๋ฅ๊ด์ ๋ฒ์ญ ์ด์ผ๊ธฐ :: g++ 11์์ C++20 ํค๋ ๋จ์ ์ฌ์ฉํ๊ธฐ
- Writing good C++14.. by default
- ๋ น์จ C++ ์ฝ๋์ ๋ชจ๋ C++๋ก ๊ธฐ๋ฆ์น ํ๊ธฐ
- ModernCpp - Modern C++ Description
- C++17 Key Features Summary - Ver 2
- C++17 ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ std::string_view ์๊ฐ
- C++17 ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ std::optional ์๊ฐ
- std::optional: ์ธ์ , ์ด๋ป๊ฒ, ๊ทธ๋ฆฌ๊ณ ์
- C++17 ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ std::any ์๊ฐ
- std::any: ์ธ์ , ์ด๋ป๊ฒ, ๊ทธ๋ฆฌ๊ณ ์
- C++17 ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ std::variant ์๊ฐ
- C++17 ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ์ผ ์์คํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์๊ฐ
- C++17 ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์๊ณ ๋ฆฌ์ฆ ๋ณ๋ ฌํ ์๊ฐ
- โ๊ธฐ์ฐจ๋ชจ๋ธโ๋ก ๊ฐ์ํ โC++17โ์ด ๊ฐ์ ธ์จ ๋ณํ๋?
- Modern C++17 Tricks for Competitive Programming
- TIL โ C++ ํด๋ ํํ์๊ณผ ์ผํ ์ฐ์ฐ์
- C++ - std::variant - jacking75
- ์ค๋๋ง์ C++ : ๊ฐ์ ๊ตฌ์กฐ, ๋ค๋ฅธ ๋ฐ์ดํฐ ๋ค๋ฃจ๊ธฐ variant
- C++ Weekly C++20 - YouTube
- fast_io - a C++ io exception-safe RAII library based on C++ 20 Concepts. It is at least 10 times faster than cstdio than iostream
- C++ ์ ๊ธฐ์ ํ์ค ์ฐ๋ง ๊ณต๊ฐโฆ๋ชจ๋ยท์ฝ๋ฃจํด ๋ฑ ์ ์ฉ - ZDNet korea
- C++ 20, ์ต์ข ๊ธฐ์ ์น์ธ ํ๋ยทยทยท ๋ชจ๋ ๋ฐ ์ฝ๋ฃจํด ๋ฑ ์ถ๊ฐ - CIO Korea
- postgame :: ์ ๋ฐํ c++20 1/2
- postgame :: ์ ๋ฐํ c++20 2/2
- How C++20 Changes the Way We Write Code - YouTube
- An Improved Thread with C++20 - ModernesCpp.com
- All C++20 core language features with examples | Oleksandr Kovalโs blog
- Functional Parsing in C++20 - YouTube
- C++20: Define the Concept Regular and SemiRegular โ MC++ BLOG ํ์ ๋ถ๋ฅ ์ฒด๊ณ
- CppCon 2014: Jeff Garland "Rebuilding Boost Date-Time for C++11"
- CppCon 2015: Scott Wardle โMemory and C++ debugging at Electronic Artsโ
- CppCon 2015: John Farrier โDemystifying Floating Point"
- CppCon 2019 Presentation Materials
- CppCon 2020 Plenary Talks - YouTube
- Structure and Interpretation of Computer Programs: SICP - YouTube
- C++ Developer Learns Rust (aka Oxidizing C++ Skills For Fun and Profit) - YouTube
- C++ 20: Reaching for the Aims of C++ - YouTube
- Type and Resource Safety in Modern C++ - YouTube
- Extending and Simplifying C++: Thoughts on Pattern Matching Using 'is' and 'as' - YouTube
- Your New Mental Model of constexpr - Jason Turner - CppCon 2021 - YouTube
- Lessons Learned from Packaging 10,000+ C++ Projects - YouTube
- Real-time Programming with the C++ Standard Library - YouTube
- GoingNative 2013 C++ Seasoning - YouTube
- C++ Seasoning
- ์์ ๋ฃจํ๋ฅผ ์ฌ์ฉํ์ง ๋ง์ธ์no raw loop ๋ผ๋ ์์น
- ์์ ๋ฃจํ๋ โ๋ฐ๋ณต๋ฌธ์ ๊ตฌํ๋ ์๊ณ ๋ฆฌ์ฆ๋ณด๋ค ํจ์๊ฐ ๋ ํฐ ๋ชฉ์ ์ ์ํํ๋ ๊ฒฝ์ฐ์ ํด๋น ๋ฐ๋ณต๋ฌธโ
- ํจ์์ ๋ฐ๋ณต๋ฌธ ๋์ ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํจ์๋ฅผ ๊ฐ์ ธ๋ค ์ธ ์ ์๋ค๋ฉด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์จ์ ์ฝ๋๋ฅผ ์ ๋ฆฌํ๋๋ก ๊ถ์ฅ
- C++ Seasoning
- Can C++ be 10x Simpler & Safer? - Herb Sutter - CppCon 2022 - YouTube
- CLion
- Dev-C++ Home - Dev-C++ Official Website
- Socket.IO C++
- C++11 ์๋ฒ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- C++ ํ๋ก๊ทธ๋๋ฐ์ ์๊ธดํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ 7์ข
- C++ ํ๋ก๊ทธ๋๋ฐ์ ๊ฐ์ดยทยทยท โ์ธ๊ธฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ 8์ โ - CIO Korea
- cpp-lit: Time to #include standard library and other C++ headers
- abseil.io
- Atria - A toolkit for modern C++ development
- autosetup - A build environment "autoconfigurator"
- Blasien - Valid, literal XML in C++ with Blasien
- Boost
- Boost.Asio
- Blaze is an open-source, high-performance C++ math library for dense and sparse arithmetic
- Brunsli - a lossless JPEG repacking library
- C++ Matrix in terminal
- Cat :: C++14 functional library
- Checksum
- Chocolat The educational programming language for learners including the concepts of lexer,parser and interpreter
- "cint" is a C/C++ interpreter which has following features
- Cling - C++ Kernel for Jupyter with Cling
- Conan - C/C++ package manager
- command-interface: Add a command-line interface to any C++ program
- Cppcheck C/C++ ์ ์ ๋ถ์ ๋๊ตฌ, Cppcheck - ๋ท๋ง๋ธ ๊ธฐ์ ๋ธ๋ก๊ทธ
- cpp_reflection - Simple reflection system in C++
- CppMem: Interactive C/C++ memory model
- cpp-tips: Collection of small tips and tricks for C++
- CRC32 12-wide CRC32
- crypto++
- date: A date and time library based on the C++11/14/17 header
- Discohash - A super fast and simple hash. 5GB/s serial (depending on hardware)
- dwarfs: A fast high compression read-only file system
- EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance
- easyexif - A tiny ISO-compliant C++ EXIF parsing library
- Eigen
- EigenRand: fastest random distribution generator for Eigen
- enkiTS: A permissively licensed C and C++ Task Scheduler for creating parallel programs. Requires C++11 support
- Evenk - A C++ library for concurrent programming
- eXtendedMirror - A simple and powerful C++ reflection system
- Folly Futures - Futures for C++11 at Facebook
- fmt: A modern formatting library
- fredbuf: The textbuf which drives fred
- FTXUI: C++ Functional Terminal User Interface
- Gecode - a toolkit for developing constraint-based systems and applications
- Google Robots.txt Parser and Matcher Library
- gperftools - Main gperftools repository
- GSL: Guidelines Support Library
- GSL Lite: Guidelines Support Library for C++98, C++03 and C++11 up
- HOIST: Strong Source Identity Library for C++
- imgui: Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
- IncludeOS - A minimal, service oriented, includeable library operating system for cloud services
- KySync - efficient way to distribute new data which makes use of older (but similar) data that you may already have present locally
- Lemon - an LALR(1) parser generator for C or C++
- Libcox - an ANSI-C Library which permit cross platform system calls and standard utilities among different operating systems via a system of commands similar to the standard UNIX one and backed by the native OS API
- libdivide: Official git repository for libdivide: optimized integer division
- libgraphqlparser - A GraphQL query parser in C++ with C and C++ APIs
- lyra: A Very Low-Bitrate Codec for Speech Compression
- Mach7 - Pattern-matching library for C++
- meow_hash: Official version of the Meow hash, an extremely fast level 1 hash
- MetroHash: Faster, Better Hash Functions
- mih - Fast Exact Search in Hamming Space with Multi-Index Hashing
- mold: A Modern Linker
- nn - Non-nullable pointers for C++
- NTL: A Library for doing Number Theory
- Parallelizing the Standard Template Library - Grant Mercer
- Parallel STL
- PDF2JSON - a conversion library based on XPDF (3.02) which can be used for high performance PDF page by page conversion to JSON and XML format
- prof - Self-contained C/C++ profiler library for Linux
- projectM-visualizer/projectm: projectM - cross-platform music visualization. Open-source and Milkdrop-compatible
- Projucer - The Projucer is a comprehensive project management and code editing tool with a revolutionary C++ live coding environment which has full C++11 support
- PSkel - A high-performance framework for stencil computations
- pugixml - Light-weight, simple and fast XML parser for C++ with XPath support http://pugixml.org
- PurritoBin: ultra fast, minimalistic, encrypted command line paste-bin
- Pythran is a Python to c++ compiler for a subset of the Python language, with a focus on scientific computing
- qd - Library for Double-Double and Quad-Double Arithmetic
- QT
- rockstar - Makes you a Rockstar C++ Programmer in 2 minutes
- ROOT - A modular scientific software framework. It provides all the functionalities needed to deal with big data processing, statistical analysis, visualisation and storage
- rv32i_jit: A super simple RV32i JIT, designed for ease of understanding and modification
- SDL - Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D
- available in c#, go, python, rust, ...
- sdsl - Succinct Data Structure Library 2.0
- Seastar is an advanced, open-source C++ framework for high-performance server applications
- SLED (Beta) - A responsive C++ editor that understands your code
- Snapcast - a multi-room client-server audio player, where all clients are time synchronized with the server to play perfectly synced audio
- SpaceCadetPinball: Decompilation of 3D Pinball for Windows โ Space Cadet
- SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages
- tachyon: Super Fast Open ZKP(Zero Knowledge Proof) library
- Templight - A C++ Template Metaprogram Debugger and Profiler
- TinyXML2 - a simple, small, efficient, C++ XML parser that can be easily integrated into other programs
- tvision: A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support
- Urho3D - Cross-platform 2D and 3D game engine, HTML5 samples
- userver: userver
- vcpkg ์ค์น | 10๋ถ TV
- video-conferencing-example: ํ์ํ์ ์์
- wxWidgets ์ค์น | 10๋ถ TV
- Zapcc: a faster C++ compiler
- zertcore5 - C++11 Server framework provides many exciting features!
- ZLUDA: CUDA on Intel GPUs
- Giving a C++ compiler operators new and delete at build time is better than simply replacing malloc and free with the dynamic loader
- Joe Zbiciak's answer to In C++, what is the difference between the new operator and malloc() function (In general and especially for objects allocation)? - Quora
- Joe Zbiciak's answer to Is it bad practice nowadays to use โnewโ in C++? - Quora
- gperftools
- jemalloc -> c.md
- TCMalloc - Google's customized implementation of C's malloc() and C++'s operator new used for memory allocation within our C and C++ code
- Test Driven C++ - YouTube
- Ensuring Code Quality: Why Every C++ Developer Needs Unit Tests
- googletest
- Writing Multithreaded Applications in C++ (the right way) โ DeathByTape
- Learn C++ Multi-Threading in 5 Minutes | by Ari Saif | HackerNoon.com | Medium
- Back to Basics: Concurrency (Multithreading Tactics in C++) - YouTube
- Back to Basics: Concurrency - YouTube
- C++ Threads for beginners. Hi guys and girlsย ;). I am going toโฆ | by Gourav Dhar | Medium
- y-cruncher - A Multi-Threaded Pi-Program Pi 31์กฐ์๋ฆฌ๊น์ง ๊ณ์ฐ ํ๋ก๊ทธ๋จ
- ์น์ด๋จน๋ C++ ๊ฐ์ข - PDF ํ์ผ
- โHello Worldโ in C++. I thought it would be easy. But itโฆ | by Dalya Gartzman | codeburst
- Learn C++
- C++๊ณต๋ถ๋ ธํธ #1 ํ๊ฒฝ์ค์
- C++ : Complete Developer Guide โ Part 1 | by Syed Khizaruddin | Jan, 2022 | Medium
- 10 Best C++ Courses for Beginners and Experienced Developers | by javinpaul | Jan, 2022 | Becoming Human: Artificial Intelligence Magazine
- Introduction to Programming in C++ - YouTube
- Advanced Programming in C++ and Introduction to Data Structures - YouTube
- BEAUTIFUL C++