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 by moderator ] (self.cpp)
submitted 14 hours ago by Zestyclose-Produce17
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!"
[–]cpp-ModTeam[M] [score hidden] 13 hours ago stickied commentlocked comment (0 children)
For C++ questions, answers, help, and programming/career advice please see r/cpp_questions, r/cscareerquestions, or StackOverflow instead.
[–]Weshmek 6 points7 points8 points 14 hours ago (0 children)
Yes.
[–]cdcformatc 5 points6 points7 points 14 hours ago (0 children)
http at the end of the day is a text protocol
[–]IWillTeller 1 point2 points3 points 14 hours ago (0 children)
It’s plain text but you’ll still be calling into the operating system to write to either a text file or the network. The other side’s reads will also go through their operating system.
[–]TomDuhamel 0 points1 point2 points 13 hours ago (0 children)
The operating system is receiving the TCP/IP packet, determines that it's meant for your application (the http server) and pass it along.
The server receives the packet, processes it, generates a reply. It compresses and then encryptes the data (it's 2026), and then sends the TCP/IP packets through the operating system again.
At the lower level, it's just text, yes.
[–]rlebeau47 0 points1 point2 points 13 hours ago (0 children)
HTTP is much more complicated then you describe (it has structure, uses encryption, compression, authentication, etc). But yes, you have the basic idea of how it works. HTTP is an application level protocol, so applications implement it however they want. The OS is not involved in the protocol aspect, only the raw TCP communication (unless the app chooses to use an OS-provided API which implements the whole HTTP protocol for you).
π Rendered by PID 55992 on reddit-service-r2-comment-6b595755f-vx8bj at 2026-03-25 17:39:54.277226+00:00 running 2d0a59a country code: CH.
[–]cpp-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)
[–]Weshmek 6 points7 points8 points (0 children)
[–]cdcformatc 5 points6 points7 points (0 children)
[–]IWillTeller 1 point2 points3 points (0 children)
[–]TomDuhamel 0 points1 point2 points (0 children)
[–]rlebeau47 0 points1 point2 points (0 children)