add two constant char pointers c++
#include <iostream>
int main() {
const char* str1 = "Hello, ";
const char* str2 = "world!";
const char* result = strcat(strdup(str1), str2);
std::cout << result << std::endl;
delete[] result;
return 0;
}