On Wednesday, 31 July 2013 at 07:17:15 UTC, deadalnix wrote: > In C++, std::string own its own copy of the string. So it is > safe to pass a D const char* to the constructor. I thought the discussion was about: void someFun(std::string arg) { ...} Pass D string to someFun. I do not believe const(char) * is valid.