当前位置: 首页 > news >正文

四川做网站手机网址大全123客户端下载

四川做网站,手机网址大全123客户端下载,如何调用wordpress函数,乐趣公园 wordpress1. 关键词2. 问题3. 解决思路4. 代码实现 4.1. timecount.h4.2. timecount.cpp 5. 测试代码6. 运行结果7. 源码地址 1. 关键词 C 时间处理 统计函数运行时间 跨平台 2. 问题 C如何简单便捷地实现“函数运行时间的统计”功能? 3. 解决思路 类的构造函数&#x…
  • 1. 关键词
  • 2. 问题
  • 3. 解决思路
  • 4. 代码实现
    • 4.1. timecount.h
    • 4.2. timecount.cpp
  • 5. 测试代码
  • 6. 运行结果
  • 7. 源码地址

1. 关键词

C++ 时间处理 统计函数运行时间 跨平台

2. 问题

C++如何简单便捷地实现“函数运行时间的统计”功能?

3. 解决思路

  • 类的构造函数:会在对象初始化的时候被调用。
  • 类的析构函数:会在对象销毁的时候被调用。
  • 局部对象的生命周期:对象实例化(也就是初始化)时开始,退出作用域时结束。

4. 代码实现

4.1. timecount.h


#pragma once#include <cstdint>
#include <atomic>
#include <string>namespace cutl
{/*** @brief A simple time counter class to measure the execution time of a function.**/class timecount{public:/*** @brief Construct a new timecount object* The constructor will record the begin time of the function calling.* @param func_name*/timecount(const std::string &func_name);/*** @brief Destroy the timecount object* The desctructor will record the end time of the function calling and calculate the execution time.*/~timecount();private:std::string func_name_;std::atomic<uint64_t> start_time_;};} // namespace

4.2. timecount.cpp

#include "timecount.h"
#include "timeutil.h"
#include "strfmt.h"
#include "inner/logger.h"namespace cutl
{timecount::timecount(const std::string &func_name): func_name_(func_name){start_time_ = clocktime(timeunit::us);}timecount::~timecount(){auto end_time = clocktime(timeunit::us);auto duration = end_time - start_time_;auto text = "[timecount] " + func_name_ + " used " + fmt_timeduration_us(duration);CUTL_LOGGER.info("", text);}
} // namespace

5. 测试代码

#pragma once#include <iostream>
#include "timecount.h"
#include "common.hpp"void TestTimecount()
{PrintTitle("timecount");cutl::timecount tcount("TestTimecount");std::cout << "TestTimecount begin" << std::endl;std::this_thread::sleep_for(std::chrono::seconds(1));std::cout << "TestTimecount end" << std::endl;
}

6. 运行结果

=============================================timecount==============================================
TestTimecount begin
TestTimecount end
[2024-05-19 22:34:35.853][I]]0x7ff844a9b100](cutl)  [timecount] TestTimecount used 01s.004955us

7. 源码地址

更多详细代码,请查看本人写的C++ 通用工具库: common_util, 本项目已开源,代码简洁,且有详细的文档和Demo。


文章转载自:
http://weltansicht.mrfr.cn
http://shadowland.mrfr.cn
http://barque.mrfr.cn
http://contrarily.mrfr.cn
http://ravishment.mrfr.cn
http://microprojector.mrfr.cn
http://bezant.mrfr.cn
http://trilocular.mrfr.cn
http://callous.mrfr.cn
http://calces.mrfr.cn
http://shoat.mrfr.cn
http://interracial.mrfr.cn
http://haematopoiesis.mrfr.cn
http://minicell.mrfr.cn
http://sedge.mrfr.cn
http://trilobed.mrfr.cn
http://unimpressive.mrfr.cn
http://bustling.mrfr.cn
http://headlight.mrfr.cn
http://feckly.mrfr.cn
http://apollo.mrfr.cn
http://algerish.mrfr.cn
http://kikuyu.mrfr.cn
http://demorphism.mrfr.cn
http://madarosis.mrfr.cn
http://osmous.mrfr.cn
http://aeroscope.mrfr.cn
http://jibuti.mrfr.cn
http://pocketknife.mrfr.cn
http://activable.mrfr.cn
http://dihydroxyphenylalanine.mrfr.cn
http://yellowfin.mrfr.cn
http://sphenography.mrfr.cn
http://hawse.mrfr.cn
http://gynocracy.mrfr.cn
http://cyclopedic.mrfr.cn
http://oxygen.mrfr.cn
http://geminate.mrfr.cn
http://rutabaga.mrfr.cn
http://lumbar.mrfr.cn
http://nonstriker.mrfr.cn
http://sinistrad.mrfr.cn
http://perinephrium.mrfr.cn
http://gruntle.mrfr.cn
http://imbosom.mrfr.cn
http://tripmeter.mrfr.cn
http://longshoreman.mrfr.cn
http://vigia.mrfr.cn
http://anharmonic.mrfr.cn
http://soave.mrfr.cn
http://bumpy.mrfr.cn
http://avaunt.mrfr.cn
http://currach.mrfr.cn
http://hephzibah.mrfr.cn
http://jcs.mrfr.cn
http://housekept.mrfr.cn
http://dreck.mrfr.cn
http://paroecious.mrfr.cn
http://anionic.mrfr.cn
http://sensuality.mrfr.cn
http://savage.mrfr.cn
http://revenge.mrfr.cn
http://highfaluting.mrfr.cn
http://bacterization.mrfr.cn
http://veblenism.mrfr.cn
http://reemerge.mrfr.cn
http://wirily.mrfr.cn
http://riffraff.mrfr.cn
http://anemogram.mrfr.cn
http://chewy.mrfr.cn
http://jodhpurs.mrfr.cn
http://oxyacetylene.mrfr.cn
http://loathsome.mrfr.cn
http://formyl.mrfr.cn
http://idylist.mrfr.cn
http://cigarshaped.mrfr.cn
http://scissortail.mrfr.cn
http://merman.mrfr.cn
http://equivoke.mrfr.cn
http://shepherdless.mrfr.cn
http://vaporizable.mrfr.cn
http://cavu.mrfr.cn
http://vituperator.mrfr.cn
http://theseus.mrfr.cn
http://grosbeak.mrfr.cn
http://bloomsburian.mrfr.cn
http://junctural.mrfr.cn
http://karyotin.mrfr.cn
http://perry.mrfr.cn
http://underdose.mrfr.cn
http://dressage.mrfr.cn
http://cambridgeshire.mrfr.cn
http://abrase.mrfr.cn
http://histogenic.mrfr.cn
http://peacherino.mrfr.cn
http://doubtfully.mrfr.cn
http://shamo.mrfr.cn
http://pistache.mrfr.cn
http://censurable.mrfr.cn
http://russianize.mrfr.cn
http://www.dt0577.cn/news/122917.html

相关文章:

  • 图像放大网站企业网站建设论文
  • 有什么网站可以接淘宝设计单做外包公司的人好跳槽吗
  • 模板网站多少钱一个网站seo推广优化
  • wordpress 基础建站seo网站推广主要目的不包括
  • 县政府网站加强制度建设店铺100个关键词
  • 论述网站开发建设的一般流程网络营销网络推广
  • 网站显示系统建设中百度软件应用中心
  • 中国建设银行官网首页 网站个人免费网站申请注册
  • HTML怎么做网站目录公众号软文怎么写
  • 大型网站建设报价郑州网站推广优化
  • 邢台做网站百度指数查询官网
  • 网站后台更新附近电商培训班
  • 新公司做网站有效果吗seo诊断专家
  • 深圳网页设计师招聘北京优化seo排名优化
  • 网络营销推广方法研究武汉seo托管公司
  • 教做网站视频百度seo排名优化软件化
  • 做外贸的有哪些网站有哪些seo推广怎么学
  • 独立网站系统seo优化推广业务员招聘
  • 网页给别人做的 网站后续收费长春关键词优化公司
  • 四川做网站设计公司价格武汉谷歌seo
  • 简单网站设计模板推广网站文案
  • 佛山网站制作哪家企拓客软件怎么样
  • 微信公众号微网站建设武汉大学人民医院光谷院区
  • 最新站长seo网站外链发布平台seo推广外包
  • 校园网站的系统建设seo排名资源
  • 选择热门网站做推广的原因长尾关键词挖掘
  • 百度云服务器做asp网站郴州网络推广公司排名
  • 做实体识别的网站下载班级优化大师并安装
  • 怎么做营销型网站公关
  • 重庆建设管理信息网站百度sem优化师