我的时钟函数在 c++ 函数中不起作用
My clock function is not working in a function in c++
时钟函数不起作用,我想它一直给出 0 甚至没有浮点数。
int sequential_search(int *k, int size){
float x,y;
clock_t time_req;
time_req = clock();
for(int i=0; i<sizeofarray; i++){
if(k[i]== 10100 ){
cout<< "Found in: " <<i;
break;
}else if(i== sizeofarray-1 ){
cout<<"Not found";
}
}
time_req = clock() - time_req;
cout<<"n";
cout << "It took: " << (float)time_req/CLOCKS_PER_SEC << " seconds" << endl;
}
在此处输入图像描述
这可能是因为您的函数太快或您的向量太小而无法测量。
尝试使用std::chrono::milliseconds
来std::chrono::nanoseconds
或std::chrono::microseconds
相关文章:
- 仅包含可移动 std::map 的类的移动构造函数不起作用
- 为什么我的数组双精度函数不起作用?
- std::函数不起作用,但普通的旧函数指针可以 - 为什么?
- C++ Arduino - 随机函数不起作用
- 为什么我的数组或函数不起作用?
- 从类中的另一个文件请求函数不起作用
- 双链表堆栈删除函数不起作用
- 将 cmake 代码段转换为函数 - 不起作用
- 为什么我的从base64解码的函数不起作用?
- 为什么当我们使用等于'='符号比较器函数时,c ++的内置排序函数不起作用?
- swap(int&, int&) 函数不起作用,当交换不使用临时变量时?
- 子类化 STL 容器:范围构造函数不起作用
- 带有此指针的模板类多重继承构造函数不起作用?
- 以下打印树函数不起作用为什么?
- 为什么内存集函数不起作用?
- 调用填充我的主体数组的函数不起作用
- 带有自定义数字的阶乘函数不起作用
- 如何QDialog raise()函数不起作用
- Lambda 表达式闭包函数不起作用
- C++:在没有 lvalue 的情况下调用时复制构造函数不起作用