Skip to main content

Explore our questions

26 votes
7 answers
22k views

In C/C++, should I use 'const' in parameters and local variables when possible?

3 votes
0 answers
118 views

How to implement introspection of user-defined data in my software renderer

2 votes
3 answers
191 views

API Design: Should I explicitly check for and throw on nullptr parameters if I have full control?

5 votes
3 answers
653 views

How much `auto` is too much when creating utility functions in C++?

3 votes
3 answers
359 views

How do you abstract a platform library like SDL from the graphics api?

0 votes
2 answers
232 views

Leveraging Qt models for nested data structures

145 votes
11 answers
25k views

Should I stop using the term C/C++?

2 votes
3 answers
228 views

Adding "caller specific" special cases to a factory

0 votes
1 answer
129 views

Should board class handle LEDs/alarms when entering Maintenance mode, or should this be handled externally via events?

184 votes
6 answers
81k views

What's the reason for not using C++17's [[nodiscard]] almost everywhere in new code?

4 votes
3 answers
298 views

Does (possibly) failable destructor require to change invariant violation error handling?

6 votes
1 answer
600 views

Requesting information regarding the use of MUI vs. the use of GetText for i18n/L10n of Windows desktop applications

4 votes
6 answers
859 views

Can a language be sound if it doesn't promise safety?

1 vote
3 answers
196 views

Ensuring proper initialization order in event-driven C++ applications

Browse more Questions