Illia Nezhyhai, возможно, прочитал где-то, что небезопасно возвращать указатель (пояснений, почему нельзя там не было). Функции такие как localtime, asctime, ctime. Но решить можно отключением предупреждений или используя эти те же имена с добавлением "_s" в концу. Но суть вопроса не в этом)
Спасибо за ваш ответ! Но хотелось бы какое-нибудь решение без изменения исходного массива (и без создания копии исходного массива). Если сможете найти какой-либо еще способ - отпишите)
Денис Загаевский: чтобы научиться кодить, нужно сначала научиться писать простые программы и постепенно переходить к сложным. Про конструкторы я вообще не знал, поэтому посмотрю. Спасибо за совет)