Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道我的程序在特定类的默认复制构造函数中花费了多少时间。有没有办法以与编译器实现默认复制构造函数的方式相同的方式实现复制构造函数,但添加了一些检测代码,用于在运行主体之前和之后检查当前时间构造函数?
使用 gprof 或其他分析器。您当然可以编写自己的时序循环,但是 C++ 编译器可以非常积极地优化,这使得事情变得困难。一个合适的分析器会告诉你程序在哪里花费时间。