社区
C++ 语言
帖子详情
C++能否同时运行两个函数
Skyjohn5510
2013-05-09 10:35:41
比如我在写入文件的同时,也同时计算写入的时间。不知道能不能实现?
...全文
922
11
打赏
收藏
C++能否同时运行两个函数
比如我在写入文件的同时,也同时计算写入的时间。不知道能不能实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzmc
2013-05-10
打赏
举报
回复
来围观。楼主的需求没有说清楚吧 是计算一行写入的时间 ? 还是计算写入一共用了多少时间呢?
Skyjohn5510
2013-05-10
打赏
举报
回复
只是做个比喻,主要是问C++能否实现同时运行多个函数。感谢大家
lxg675797265
2013-05-10
打赏
举报
回复
首先声明利用多线程可以实现多个函数并行执行 此处楼主可使用开始写入与写入完成时刻做差获得写入时间。
sophy520eangel
2013-05-09
打赏
举报
回复
用个计时器跟踪下就OK了
大尾巴猫
2013-05-09
打赏
举报
回复
这个不用多线程。 #include <ctime> clock_t mytime; mytime = clock(); //记下开始的时间 //做事情... mytime = clock() - mytime; //得到的值就是完成任务的时间,以毫秒计算。
折翼断JJ
2013-05-09
打赏
举报
回复
恩,多线程。
hugett
2013-05-09
打赏
举报
回复
多线程就可以了。。。
SKATE11
2013-05-09
打赏
举报
回复
Windows有计时函数
rocktyt
2013-05-09
打赏
举报
回复
要时间的话,写入文件开始和结束的时候都记个时刻减一下不就有了么
healer_kx
2013-05-09
打赏
举报
回复
多线程不就是干这个的。
ri_aje
2013-05-09
打赏
举报
回复
同时运行无非就是多线程,这个当然是可以的,不过对于统计时间好像没什么帮助。
C++
一个源文件里面
运行
两个
函数
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Ma...
C++
虚
函数
详解
C++
虚
函数
详解 前言
C++
的特性使得我们可以使用
函数
继承的方法快速实现开发,而为了满足多态与泛型编程这一性质,
C++
允许用户使用虚
函数
**(virtual function)来完成
运行
时决议这一操作,这与一般的编译时决定**有着本质的区别。 虚
函数
表实现原理 虚
函数
的实现是由
两个
部分组成的,虚
函数
指针与虚
函数
表。 虚
函数
指针 虚
函数
指针**(virtual function pointer)*...
C/
C++
中计算
函数
运行
时间的两种方法
在写代码中,有时候我们需要评估某段代码或者
函数
的执行时间;方法就是在该段代码或者
函数
前面,记录一个时间T1,在代码段或
函数
后面记录时间T2,那其
运行
时间就是T2-T1,下面看看具体运算方法: 方法一: clock()是C/
C++
中的计时
函数
,而与其相关的数据类型是clock_t; 头文件:time.h/ctime 在C/
C++
中,还定义了一
【
C++
项目】如何在同一个项目下
运行
多个main
函数
在CMakeLists.txt中,使用add_executable语句添加可执行的程序列表。代表执行入口为Chapter 5/taking_damage.cpp这个源文件,执行文件名(自定义)为C___Games_5.9。理论上,一个
C++
项目中规定只能存在一个main
函数
(执行入口),但有时我们希望在不同的源程序中
运行
多个main
函数
,如何做呢?这样,通过将不同main
函数
所在的源文件分开,就可以独立
运行
多个main
函数
。可以看出,配置文件名(Run后面的字符串)变成了我们自定义的名称。
【
C++
】
C++
中
函数
重载的理解
我们在平时写代码中会用到几个
函数
但是他们的实现功能相同,但是有些细节却不同。例如:交换
两个
数的值其中包括(int, float,char,double)这些个类型。在C语言中我们是利用不同的
函数
名来加以区分。void Swap1(int* a, int* b); void Swap2(float* a, float* b); void Swap3(char* a, char* b); void S...
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章