title: What's the proper way to cast wstring to wchar*? (or string to char*)
body: <p>[I'm new to D (currently writing my first useful program) and I don't have much C background - just some C# and other mostly pointerless languages.]</p>
  
  <p>Do I need to always append '\0' to the wstring before casting?  Is that the only way to ensure that my wchar* will be null-terminated?  When it is cast, is it a new copy of the wstring, or does it just get a pointer to the same wstring you're casting?</p>