On 04/29/2013 02:17 PM, 1100110 wrote:
... What is the difference between const(char)*, and const(char*)? I have seen them used pretty much interchangeably...Are they? Somehow I don't think they are.
Variables of type const(char)* can be mutated, while const(char*) cannot be. void main(){ const(char)* a = "123".ptr; *a = 2; // error a = "456".ptr; // ok const(char*) b = "123".ptr; *b = 2; // error b = "456".ptr; // error }