Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

Maybe if the original question didn't mention them?

In comments also.

I will be grateful.

A reputation barrier wouldn't do, because sometimes a low rep user could still rightfully mention them, and high rep members might wrongfully do so.

share|improve this question
I think you need to totally drop that and use jQuery. – Pëkka Nov 6 '10 at 20:27
What's wrong with boost and std::vector? – Pops Nov 6 '10 at 20:33
nothing, what's wrong is that whenever someone asks something about arrays someone needs to come along and tell them to use st::vector instead, which is usually unrelated to the question and an insult to the OP. – ufotds Nov 6 '10 at 21:03
Looks like the 3 downvotes are to fulfill the total 6 rep cost for mentioning boost and std::vector in this question's title and std::vector in the comment :). – kennytm Nov 6 '10 at 21:06
@KennyTM: Do not forget the three times you mentioned it. ;) – Time Traveling Bobby Nov 7 '10 at 11:02
@Bobby: That's why it becomes to 8 downvotes (ufotds 3 times + Popular Demand 2 times + me 3 times) :). – kennytm Nov 7 '10 at 11:44

I disagree, because this won't fix anything because there is nothing to fix. As I see it, recommending other techniques, frameworks or technologies can help in a lot of ways. Sometimes the questioner isn't aware of such possibilities and would be happy to use them.

I think this is a pretty similar situation as the discussion about JavaScript and JQuery, and has to be sort out at answer level.

share|improve this answer
... with the difference that unlike those strange libraries, jQuery always is the answer. But that goes without saying – Pëkka Nov 6 '10 at 22:46

I've never spent much time on C++, but the questions I do see are usually the result of failing to take proper advantage of the standard library. Many others are easily resolved with boost.

Thus, here's my counter proposal: Failing to articulate in your question why your problem is not solved by the standard library or boost results in being instantly banned from asking any question not directly related to 68k assembly.

share|improve this answer
I like this because I'm a big fan of the m68k instruction set and would like to see an awareness raising effort on the matter. – dmckee Nov 6 '10 at 23:53
Wow, I haven't written 68K assembly in like 15 years. I'd be doomed to eternal downvotes or something. – Tangurena Nov 7 '10 at 19:32

I'm sympathetic! I'd upvote if I could. Not that I think there could or should be a global solution, but it gives people something to think about.

I believe most people would agree that it would be unacceptable to tell someone struggling with an algebra problem that they should just let WolframAlpha do their homework for them (while providing no other help or insight). Is suggesting boost and then peacing out a lesser version of the same thing?

I once found an example about splitting a up string using std::vector that really helped, and it became my first use of a vector (I hadn't heard of them):

... although the poster was explicitly asking for elegance, so it might escape your ideal censure algorithm. And when you're doing certain kinds of homework (is there any other use for C++?) and you can't even use the STL, "use boost" is worse than useless.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .