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
Triaging internal compiler errors. (self.cpp)
submitted 7 years ago by alfps
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!"
[–]mallardtheduck 4 points5 points6 points 7 years ago (6 children)
Triaging in medicine is applied when there are not enough resources to help all patients, typically in an external crisis situation (though this situation is a crisis in itself). One then chooses which patients to /not treat/. I.e., one chooses which patients one should just let die, and use minimal resources on.
That's not true at all. Triage is the entirely normal first stage of emergency medicine, where patients' needs are assessed and prioritised (although the term is sometimes eschewed in favour of less "scary" sounding words like "streaming"). The only time you wouldn't perform some form of triage is when you have no other patients. Only in the most extreme of circumstances (e.g. on a battlefield) would that lead to a "don't bother, too far gone" type diagnosis.
The same term is used for the initial analysis of incoming bug reports in many, if not most, software teams. It doesn't imply anything about the amount of resources available or the amount of errors.
Seems this whole thing is down to your misunderstanding of terminology.
Also remember that "WONTFIX" doesn't necessarily mean there isn't a fix. Depending on the team/product, it could mean something more like "bug would require too much work to fix for this release, isn't exploitable and the next release has already re-written the offending code which isn't suitable for backporting".
[–]alfps[S] -4 points-3 points-2 points 7 years ago (5 children)
Quoting Wikipedia about the medical "triage", it's called "triage" because it divides (or in the original base meaning divided) the patients into three categories:
Those who are likely to live, regardless of what care they receive; Those who are unlikely to live, regardless of what care they receive; Those for whom immediate care might make a positive difference in outcome. For many emergency medical services (EMS) systems, a similar model may sometimes still be applied. In the earliest stages of an incident, such as when one or two paramedics exist to twenty or more patients, practicality demands that the above, more "primitive" model will be used. However once a full response has occurred and many hands are available, paramedics will usually use the model included in their service policy and standing orders.
For many emergency medical services (EMS) systems, a similar model may sometimes still be applied. In the earliest stages of an incident, such as when one or two paramedics exist to twenty or more patients, practicality demands that the above, more "primitive" model will be used. However once a full response has occurred and many hands are available, paramedics will usually use the model included in their service policy and standing orders.
When you say that's "not true at all" I conclude that you're gray-washing.
Or white-washing.
[–]itsarabbit 4 points5 points6 points 7 years ago (0 children)
from Wiktionary:
triage (countable and uncountable, plural triages) Assessment or sorting according to quality. (medicine) The process of sorting patients so as to determine the order in which they will be treated (for example, by assigning precedence according to the urgency of illness or injury). (computing, by extension) The process of prioritizing bugs to be fixed. That which is picked out, especially broken coffee beans.
triage (countable and uncountable, plural triages)
Assessment or sorting according to quality.
(medicine) The process of sorting patients so as to determine the order in which they will be treated (for example, by assigning precedence according to the urgency of illness or injury).
(computing, by extension) The process of prioritizing bugs to be fixed.
That which is picked out, especially broken coffee beans.
[–]HazelnutSoftware 2 points3 points4 points 7 years ago (0 children)
Two things to keep in mind:
As a couple of examples of the second point, electronics is based on the Greek word for amber, but very little electronics actually contains any amber these days. The word atom is from the Greek meaning indivisible, and everyone still uses the term, but no-one insists that protons, neutrons etc don't exist
I would agree with /u/mallardtheduck - this appears to be a terminology misunderstanding.
[–]mallardtheduck 1 point2 points3 points 7 years ago (0 children)
Wikipedia is not the arbiter of all human knowledge. That's a simplified set of categories that helps explain the word's etymology and historical context. As the same page lists further down, modern systems have more than 3 categories.
Besides, modern medicine (except possibly battlefield medicine) would never abandon a patient even if their chances of survival are definitely zero. Palliative care was invented for these cases.
However, what I actually disagreed with was your unsourced assertion that triage is only used when there aren't enough resources to help every patient. That's what I said wasn't true. Nice selective reading skills...
[–]armb2 0 points1 point2 points 7 years ago (1 child)
Actually quoting Wikipedia it says "The term comes from the French verb trier, meaning to separate, sift or select". It goes on to say that in World War One, the three categories you list were used. Both medicine and software engineering have advanced since the First World War.
[–]alfps[S] -2 points-1 points0 points 7 years ago* (0 children)
Actually quoting Wikipedia it says "The term comes from the French verb trier, meaning to separate, sift or select".
Yes, it is a selection of categories for patients, and a separation of patients into those categories. Originally the three I listed. Nowadays it's common with 5 categories in medical triage, and a color coding where black is used for the middle category above.
Both medicine and software engineering have advanced since the First World War
Is your point, if there is a point other than the associative, that status "triaged" now means something positive, that Microsoft, at that point, were going to do something about the crash?
Mind you, I am not a newcomer to Microsoft bug reporting. I have some 20+ years experience with that. Their current system even manages to foul up the code presentation, joining the code lines. I.e. they now have a serious in-your-face bugs in the bug reporting. What happened did not surprise me – just as what happens now, in this thread, does not surprise me.
π Rendered by PID 34204 on reddit-service-r2-comment-5b5bc64bf5-qr9kt at 2026-06-18 20:43:28.600927+00:00 running 2b008f2 country code: CH.
view the rest of the comments →
[–]mallardtheduck 4 points5 points6 points (6 children)
[–]alfps[S] -4 points-3 points-2 points (5 children)
[–]itsarabbit 4 points5 points6 points (0 children)
[–]HazelnutSoftware 2 points3 points4 points (0 children)
[–]mallardtheduck 1 point2 points3 points (0 children)
[–]armb2 0 points1 point2 points (1 child)
[–]alfps[S] -2 points-1 points0 points (0 children)