Forums for “Fundamentals for C++ Professionals”
I answer many questions about modern C++ in my mentoring program, but I’m also sure that I left many questions open or created new ones. Use this forum to ask your questions. You will highly benefit from formulating your question and discussing the various aspects of its answer with the other course participants. I will regularly read and answer the questions if necessary
Topics
abstract base class Adapter ADL array associative container auto borrowing bridge call_once casts chrono compilation compile time composite composition condition_variable const constexpr constexpr if constExpr member functions constructor copy covariant return type CRTP data race decay decltype decorator Deducing This default arguments delete dependency injection deque destructor dispatch table dll dynamic_cast enum exceptions Facade factory final friend function overloading heap hidden friend industries inheritance initialization inline Introduction issues istream jobs lambda lookup lvalue reference member functions memory Mixins move mutable mutex MVC namespace new once_flag ostream overload overloading ownership Performance pimpl Pipes-and-Filters pointer Protoype RAII raw string reference reference_wrapper rollback rule of thumb runtime rvalue reference shared_ptr Singleton smart pointers stack State Pattern static static method std::lock std::make_pair std::make_tuple std::pair std::scoped_lock std::tie std::tuple steady_clock STL Strategy strategy pattern stream string constexpr structured binding swap switch system_clock template inheritance. template method templates templates algorithms template variable thread Thread Sanitizer time type traits unique_lock unique_ptr unordered associative containers using vector virtual virtual destructor visitor
- Forum
- Topics
- Last Post
- GeneralThe place for all open questions that do not fit into other forumsAssociated Courses and Groups:
Design Patterns and Architectural Patterns with C++
Fundamentals for C++ Professionals - 61
- 2023-06-05 20:22
- General
- Introduce YourselfTo build a community, it helps a lot if you introduce yourself with a few words.Associated Courses and Groups:
Design Patterns and Architectural Patterns with C++
Fundamentals for C++ Professionals - 24
- 2023-03-04 09:01
- Introduce Yourself
- IndustryI had many job-related discussions with you. Use this forum, or contact me directly if in doubt.Associated Courses and Groups:
Design Patterns and Architectural Patterns with C++
Fundamentals for C++ Professionals - 3
- 2023-02-26 20:31
- Industry
- Fundamentals for C++ ProfessionalsOne forum for each station (week)Associated Courses and Groups:
Design Patterns and Architectural Patterns with C++
Fundamentals for C++ Professionals- Introduction (week 1) (0, 1)
- Literals (week 2) (4, 10)
- Types (week 3) (8, 17)
- Types (week 4) (8, 22)
- Values (week 5) (10, 21)
- Move Semantics (week 6) (11, 16)
- Perfect Forwarding (week 7) (0, 0)
- Memory (week 8) (5, 15)
- Callables (week 9) (9, 15)
- Classes and Objects (week 10) (3, 5)
- Classes and Objects (week 11) (2, 5)
- Classes and Objects (week 12) (3, 7)
- Inheritance (week 13) (1, 1)
- Inheritance (week 14) (7, 12)
- Templates (week 15) (3, 3)
- Templates (week 16) (2, 2)
- Template Specialization (week 17) (5, 7)
- Type Traits (week 18) (4, 4)
- Smart Pointers (week 19) (6, 17)
- Standard Template Library (week 20) (1, 1)
- Standard Template Library (week 21) (2, 8)
- Standard Template Library (week 22) (3, 17)
- Standard Template Library (week 23) (0, 0)
- Standard Template Library (week 24) (1, 4)
- String and String_View (week 25) (2, 3)
- Regular Expressions (week 26) (0, 0)
- In- and Output (week 27) (3, 7)
- Threads (week 28) (3, 5)
- Threads (week 29) (4, 7)
- Tasks (week 30) (0, 0)
- 110
- 2023-05-27 10:08
- Fundamentals for C++ Professionals
- Design Patterns and Architectural Patterns with C++ Associated Courses and Groups:
Design Patterns and Architectural Patterns with C++
Fundamentals for C++ Professionals- Introduction (Week 1) (1, 3)
- Terminology (Week 2) (0, 0)
- Design Patterns: Creational Patterns (Week 3) (5, 13)
- Design Patterns: Structural Patterns (Week 4) (4, 8)
- Design Patterns: Structural Patterns (Week 5) (1, 1)
- Design Patterns: Behavioral Patterns (Week 6) (4, 3)
- Idioms: General (Week 7) (2, 4)
- Idioms: Classes (Week 8) (0, 0)
- Idioms: Classes (Week 9) (5, 9)
- Idioms: Polymorphism (Week 10) (6, 5)
- Idioms: Templates (Week 11) (3, 3)
- Idioms: Templates (Week 12) (0, 0)
- Architectural Patterns (Week 13) (1, 3)
- Synchronization Patterns: Dealing with Mutation (Week 14) (0, 0)
- Synchronization Patterns: Dealing with Sharing (Week 15) (0, 0)
- Concurrent Architecture (Week 16) (2, 10)
- 34
- 2023-06-08 06:51
- Design Patterns and Architectural Patterns with C++ Associated Courses and Groups: