, my_string+"My_Second_Text"
std::string
, . , my_pointer
, char, , std::string
; , char std::string
, . , UB.
string my_string="My_First_Text";
char * my_pointer=(char *)(my_string+"My_Second_Text").c_str();
. .
string my_string = "My_First_Text";
my_string += "My_Second_Text";
const char * my_pointer = my_string.c_str();
BTW: std:: basic_string:: c_str const char*
, - UB. char*
.
, c_str()
, - undefined.