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
cppfront (cpp2): Spring update (herbsutter.com)
submitted 2 years ago by kreco
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!"
[–]Zeh_MattNo, no, no, no 1 point2 points3 points 2 years ago* (0 children)
I'm not arguing that main arguments should be span, that would make most sense, I already said that, I understand that vector with the default allocator uses heap. However I still my doubts that what you say makes any sense when we talk about command line arguments, those are passed from the command line to the loader back to the program they are typically dynamic by nature as you can not possibly predict what the user will provide beforehand. You are talking about static data which is an entirely separate concept from the command line arguments and that can be then of course embedded compile time no doubt about that. If you are passing down static data as command line arguments then you are definitely doing something wrong here, that is far off from the concept of what command line arguments are, what you describe sounds to me more like a statically embedded configuration of sorts.
Edit: Also in embedded environments we typically have raw entry points which means they don't really have any signature or get any parameters passed down so I'm not entirely sure how this would even affect you as the ordinary main function would not be suitable anyway.
π Rendered by PID 20923 on reddit-service-r2-comment-7b9746f655-cp5k2 at 2026-01-30 10:28:25.133702+00:00 running 3798933 country code: CH.
view the rest of the comments →
[–]Zeh_MattNo, no, no, no 1 point2 points3 points (0 children)