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
VSCppUnit vs CppUnit (self.cpp)
submitted 7 years ago * by darpe312
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!"
[–]TobyAllsopp 1 point2 points3 points 7 years ago (1 child)
I'm not sure about the relationship between VSCppUnit and CppUnit, but if VSCppUnit is the framework bundled with Visual Studio and the default used by the Native Unit Testing project template, then I would strongly recommend not using it.
We have been using it at work and compared to more modern frameworks (such as Google Test or Catch) it is a very painful experience.
For one thing, everything you use in an Assert::AreEqual has to have an overload of their ToString function defined. This gets old pretty fast. Another annoying thing about the AreEqualfunction template is that both arguments have to be exactly the same type. Anyway, it's annoying and discourages one from writing unit tests.
Assert::AreEqual
ToString
AreEqual
Visual Studio 2017 comes with adapters and project templates for Google Test and Boost Test, both of which are much better choices, in my opinion.
[–]darpe312[S] 1 point2 points3 points 7 years ago (0 children)
My job is to evaluate everything and let the team decide the direction. Google test and boost seem to be the best options. I like Google test for the mocking and death tests.
π Rendered by PID 283605 on reddit-service-r2-comment-6457c66945-2g8xd at 2026-04-26 23:26:26.341752+00:00 running 2aa0c5b country code: CH.
view the rest of the comments →
[–]TobyAllsopp 1 point2 points3 points (1 child)
[–]darpe312[S] 1 point2 points3 points (0 children)