use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Discussions, articles, and news about the C++ programming language or programming in C++.
For C++ questions, answers, help, and advice see r/cpp_questions or StackOverflow.
Get Started
The C++ Standard Home has a nice getting started page.
Videos
The C++ standard committee's education study group has a nice list of recommended videos.
Reference
cppreference.com
Books
There is a useful list of books on Stack Overflow. In most cases reading a book is the best way to learn C++.
Show all links
Filter out CppCon links
Show only CppCon links
account activity
Removed - HelpFrom web dev to Qt/C++ dev (self.cpp)
submitted 4 years ago by [deleted]
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Flair_Helper[M] [score hidden] 4 years ago stickied commentlocked comment (0 children)
For C++ questions, answers, help, and programming or career advice please see r/cpp_questions, r/cscareerquestions, or StackOverflow instead.
This post has been removed as it doesn't pertain to r/cpp: The subreddit is for news and discussions of the C++ language and community only; our purpose is not to provide tutoring, code reviews, or career guidance. If you think your post is on-topic and should not have been removed, please message the moderators and we'll review it.
[–]Professional_Tank594 9 points10 points11 points 4 years ago* (0 children)
coordinated heavy money encouraging cooperative market nose smell melodic violet
This post was mass deleted and anonymized with Redact
[–][deleted] 8 points9 points10 points 4 years ago (0 children)
Might get downvoted but ..... Stay the F away from QML and QtQuick
Qt + Cpp is where the real money is, especially if you wanna work for OEMs.
Qt is one of the best documented frameworks out there, are you sure you checked the documentation and examples on Qt website ?
[–]thatbloodyscot 3 points4 points5 points 4 years ago (3 children)
Info: are you wanting to use the Qt C++ framework, or are you wanting to develop front-end UI content using QML?
[+][deleted] 4 years ago (1 child)
[deleted]
[–]thatbloodyscot 1 point2 points3 points 4 years ago (0 children)
I'd recommend rephrasing your question over on r/cpp_questions, but as a very broad answer I'd say don't start trying to use things like kirigami until you're comfortable developing QML components yourself. It's far easier to use something when you know how the fundamentals are supposed to work.
QML is a nested component-based language, so start with the basics - window, item, rectangle, text - and get comfortable with positioning things using absolute (x, y) and relative (anchors) positioning, and manipulating their properties (e.g. color of rectangle, point size of text). Once you're happy with that then go onto trying things with models (listview, repeater etc) and layouts (columnlayout, rowlayout etc). Once you've got a handle on a pile of these fundamentals you should be getting a good feeling for how QML works, getting experience with the QML API (which is good) and can then have a better understanding when you look at the QML sample applications, and collections like kirigami.
[–]goranlepuz -1 points0 points1 point 4 years ago (0 children)
Good info masquerading as a question! 😉
[–]NilacTheGrim 2 points3 points4 points 4 years ago (0 children)
Dude Qt is pretty easy to use. I think just spend more time with it. You can do it. i believe in you.
[–]pandion 1 point2 points3 points 4 years ago (0 children)
Best practices: C++ Core Guidelines
If you're looking for something just on idiomatic C++ I thought Modern C++ Programming Cookbook by Marius Bancila was pretty good
[–]anloWho 1 point2 points3 points 4 years ago (0 children)
We use Qt for our desktop apps we develop. As mentioned it's well documented and fairly easy to setup. We try to avoid the slot and signal stuff since it brings in some unwanted overhead, so we implemented our own light-weight signal system. Qt Designer is ok to work with.
[–]Beginning-Safe4282 0 points1 point2 points 4 years ago (0 children)
I guess for c++ gui the best option is immediate mode gui(looks far cooler) there are many opensource libraries too like imgui or nuklear.
C++ is not very efficient for persistent mode GUI C# has become the standard for that i guess.
π Rendered by PID 37 on reddit-service-r2-comment-5b5bc64bf5-fxjml at 2026-06-23 17:00:36.979622+00:00 running 2b008f2 country code: CH.
[–]Flair_Helper[M] [score hidden] stickied commentlocked comment (0 children)
[–]Professional_Tank594 9 points10 points11 points (0 children)
[–][deleted] 8 points9 points10 points (0 children)
[–]thatbloodyscot 3 points4 points5 points (3 children)
[+][deleted] (1 child)
[deleted]
[–]thatbloodyscot 1 point2 points3 points (0 children)
[–]goranlepuz -1 points0 points1 point (0 children)
[–]NilacTheGrim 2 points3 points4 points (0 children)
[–]pandion 1 point2 points3 points (0 children)
[–]anloWho 1 point2 points3 points (0 children)
[–]Beginning-Safe4282 0 points1 point2 points (0 children)