   Character-set question
  I want to write a D3D game that uses alot of text, string concatenating in particular. The SDK says it's best to use unicode, but char arrays and LPCWSTR's can be a pain for a beginner like me. Multi-byte allows me to concat std::strings with +, which makes the code alot easier to read and write. Is there a big performance difference between the two? Does it really make that much of a difference which character-set is used?   
  For unicode string objects, you can use std::wstring. string and wstring are specific instantiations of basic_string with char and wchar_t types, so they both have the same functionality.   