Как правильно преобразовать wstring в wchar *? (или строка в char *)

[Я новичок в D (в настоящее время пишу свою первую полезную программу), и у меня мало опыта в C - только некоторые C # и другие языки, в основном без указателей.]

Мне всегда нужно добавлять '\ 0 'к струне перед литьем? Это единственный способ гарантировать, что мой wchar * будет завершен нулем? При преобразовании это новая копия строки wstring или просто указатель на ту же строку wstring, которую вы преобразовываете?

7
задан WootenAround 5 June 2011 в 11:11
поделиться