我应该如何比较c ++元程序和C代码?(运行 )

n00*_*ki3 -1 c c++ templates metaprogramming

我已将C程序移植到C++ Template Meta程序.现在我想比较运行时.由于C++程序几乎没有运行时,我应该如何比较这两个程序.
我可以将C运行时与C++编译时间进行比较吗?还是只是没有可比性?

jal*_*alf 5

您可以比较任何想要比较的内容.没有一个真正的规则可以比较什么.

您可以比较每个版本执行所需的时间,也可以比较编译每个版本所需的时间.

或者,您可以比较程序的长度或源文件中的"r"字符数.您可以比较每个文件的时间戳.

你应该如何比较两个程序取决于你想要显示什么!

如果要显示一个执行速度比另一个快,那么运行它们,计算它们执行所需的时间,并比较这些数字.

如果要显示一个编译比另一个编译得更快,那么请花时间编译它们.

如果您认为C++程序的编译时间与C程序的运行时间之间的关系是相关的,那么请进行比较.

决定你想要展示的是什么.然后你会知道要比较什么.