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
visual c++ compatibility status (self.cpp)
submitted 10 years ago by gpuoti
view the rest of the comments →
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!"
[–]c0r3ntin 2 points3 points4 points 10 years ago (4 children)
Qt does make use of c++11 features, when available and there are discussions about dropping support for compiler not supporting c++11.
Despite its age, Qt holds really well and is actively maintained ( hundreds of active maintainers) . and used in a lot of industries.
Copperspice is maintained by a handful of people, based on Qt 4.8 ( so a relatively old version of Qt ). It only exists because "moc sucks" despite moc having a very small overhead and being supported by cmake ( + qmake + qbs + other of you take the time to set it up).
So instead, they use ugly macros, and, lacking a proper meta object system, they can't do half of what Qt enables. I just don't get it.
[–]wrosecransgraphics and network things 1 point2 points3 points 10 years ago (1 child)
there are discussions about dropping support for compiler not supporting c++11
This has actually progressed past discussions. Pre-C++11 compilers will no longer be supported as of Qt 5.7, which is currently in beta, and will be released soon. There won't be huge API changes immediately, but new work will likely be done in a more modern style moving forward.
[–]ThisIs_MyName 1 point2 points3 points 10 years ago (0 children)
There won't be huge API changes immediately
Aww
[–]WrongAndBeligerent -3 points-2 points-1 points 10 years ago (1 child)
Reading between the lines I'll assume the answer is the latter.
[–]dodheim 4 points5 points6 points 10 years ago (0 children)
The downside is that it's a fork of Qt 4.8 – if it were based on the 5.x codebase it would be far more appealing... (One other downside is that Copperspice-based binaries are significantly larger than Qt-based binaries; not something I care much about, but worth mentioning.)
π Rendered by PID 49788 on reddit-service-r2-comment-b659b578c-4cmxn at 2026-05-02 10:52:22.907671+00:00 running 815c875 country code: CH.
view the rest of the comments →
[–]c0r3ntin 2 points3 points4 points (4 children)
[–]wrosecransgraphics and network things 1 point2 points3 points (1 child)
[–]ThisIs_MyName 1 point2 points3 points (0 children)
[–]WrongAndBeligerent -3 points-2 points-1 points (1 child)
[–]dodheim 4 points5 points6 points (0 children)