C++ 宏定义cout带时间戳

1、静态函数

std::string Config::getCurTimeStr()
{
    std::string ret;

    time_t timep;
    struct tm *p;
    time(&timep);
    p = localtime(&timep);
    printf("
", 1900 + p->tm_year, 1+ p->tm_mon, p->tm_mday,p->tm_hour, p->tm_min, p->tm_sec);
    std::ostringstream buffer;
    buffer << 1900 + p->tm_year
           << 1 + p->tm_mon
           << p->tm_mday
           << p->tm_hour
           << p->tm_min
           << p->tm_sec;
    ret = buffer.str();
    return ret;
}

2、宏定义

#define zout std::cout<<std::endl<<Config::getCurTimeStr()<<"->	"



长风破浪会有时,直挂云帆济沧海!
可通过下方链接找到博主
https://www.cnblogs.com/judes/p/10875138.html
原文地址:https://www.cnblogs.com/judes/p/15075818.html