Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
This repository was archived by the owner on Jul 29, 2024. It is now read-only.
/cpp_resourcesPublic archive

Collection of resources regarding C++ design, advanced concepts and best practices.

NotificationsYou must be signed in to change notification settings

andrmr/cpp_resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 

Repository files navigation

C++ design, advanced concepts and best practices

Books

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) by Scott Meyers
Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 by Scott Meyers
API Design for C++ by Martin Reddy
C++ Concurrency in Action: Practical Multithreading (2nd Edition) by Anthony Williams
Financial Instrument Pricing Using C++ by Daniel J. Duffy
C++ Templates: The Complete Guide (2nd Edition) by David Vandevoorde, Nicolai M. Josuttis, Douglas Gregor
C++17 in Detail by Bartłomiej Filipek
C++17 STL Cookbook by Jacek Galowicz

Blogs, articles and collections

ISO C++ Core Guidelines
FluentC++
C++ Tips of the Week from Abseil
Bartek's coding blog
cppbestpractices
Awesome C++

Presentations

Design

Stephen Dewhurst "Modern C++ Interfaces"
Titus Winters "Modern C++ Design (part 1 of 2)"
Titus Winters "Modern C++ Design (part 2 of 2)"
Stoyan Nikolov "Data-oriented design in practice"
Jon Kalb “Back to Basics: Object-Oriented Programming”

Performance

Borislav Stanimirov "CPU-Friendly Code"
Dan Saks "Choosing the Right Integer Types in C and C++"

Multithreading

Ansel Sermersheim "Multithreading is the answer. What is the question? (part 1 of 2)"
Ansel Sermersheim "Multithreading is the answer. What is the question? (part 2 of 2)"
Bryce Adelstein Lelbach “The C++20 Synchronization Library”

Allocators

Pablo Halpern "Allocators: The Good Parts"
Bob Steagall "How to Write a Custom Allocator"
Andreas Weis "Taming dynamic memory - An introduction to custom allocators in C++"

C++ 17

Bryce Adelstein Lelbach "C++17 Features (part 1 of 2)"
Bryce Adelstein Lelbach "C++17 Features (part 2 of 2)"

Security

Gynvael Coldwind "C/C++ vs Security!"

Tools

Peter Bindels & Sy Brand "Hello World From Scratch"
Greg Law "Debugging Linux C++"

Channels

CppCon
BoostCon
Jason Turner
code::dive conference
Meeting Cpp

Style and refactoring

Source Making - Refactoring
Google C++ Style Guide

References

C++ Specifications

About

Collection of resources regarding C++ design, advanced concepts and best practices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp