Ваш код вызывает неопределенное поведение (UB), и вероятный вывод будет:
k : 0x4e20
Segmentation fault
где первая строка - адрес k
. Затем в этой строке кода:
std::cout << "* k : " << * k << std::endl;
вы пытаетесь получить доступ к этому адресу, который находится вне сегмента вашей программы, что вызывает ошибку сегментации.