Shawn Farkas of the CLR team recently posted a great message on the .NET Development forum about asking good questions.
A lot of what he says is also applicable to Visual C++ so I'm posting a link here:
I'll just reiterate one of his comments: whenever you post a question please provide as much detail as you can.
- Paste in the full text of any error message you see.
- If you suspect that the problem is in your code then provide enough context so that other people can work out what is going on.
- If you are asking a more general "How do I ...?" question then let us know which version of Visual C++ you are using and also whether or not you are targeting the .NET runtime.
Keep those questions coming!