На основании вашей дополнительной информации в комментарии / обсуждении, например, getDate
не зависит от данных экземпляра, getDate
и getTime
не должны быть нестатическими функциями-членами. В идеале они должны быть автономными функциями. Возможно в пространстве имен.
Поместите их и другие связанные вещи в отдельный модуль.
Это может быть чистый модуль заголовочного файла или отдельный модуль компилятора, состоящий из заголовочного файла и файла реализации.
Поместите функции в пространство имен, например, например. timeutil
или название библиотеки, что угодно.
И я рекомендую изменить их так, чтобы они возвращали std::string
вместо использования необработанных аргументов указателя, например
#include <string>
namespace timeutil {
std::string timeString();
std::string dateString();
}
Приветствия & hth.,