So the compiler tells me this is a deprecated conversion from a string-literal to char*:
char* myString = \"i like declaring strings like this\";
It shouldn't even compile. If you need to pass it to function that you are sure won't change the string you need to use const cast, its one of its correct uses:
functionName(const_cast("something"));
Or if you don't want the const cast, you can copy the string to the stack:
char str[] = "something";
functionName(str);