异常栏的提示~不知道如何解决~请前辈们指教
错误栏的提示~不知道怎么解决~请前辈们指教~
错误栏的提示是这个~Cannot open include file: 'time ': No such file or directory
运行的是这个程序~
#include <iostream>
#include <time>
using namespace std;
//----------------------------------
int calc1(int a, int b){
return a+b;
}//---------------------------------
inline int calc2(int a, int b){
return a+b;
}//---------------------------------
int main(){
int x[1000], y[1000], z[1000];
clock_t t = clock();
for(int i=0; i <1000; ++i)
for(int j=0; j <1000; ++j)
for(int k=0; k <1000; ++k)
z[i] = calc1(x[j], y[k]);
cout < < "Not using inline: " < <(clock()-t)/CLK_TCK < < " seconds\n ";
t = clock();
for(int i=0; i <1000; ++i)
for(int j=0; j <1000; ++j)
for(int k=0; k <1000; ++k)
z[i] = calc2(x[j], y[k]);
cout < < " Using inline: " < <(clock()-t)/CLK_TCK < < " seconds\n ";
}
------解决方案--------------------
那就#include <time.h>
错误栏的提示是这个~Cannot open include file: 'time ': No such file or directory
运行的是这个程序~
#include <iostream>
#include <time>
using namespace std;
//----------------------------------
int calc1(int a, int b){
return a+b;
}//---------------------------------
inline int calc2(int a, int b){
return a+b;
}//---------------------------------
int main(){
int x[1000], y[1000], z[1000];
clock_t t = clock();
for(int i=0; i <1000; ++i)
for(int j=0; j <1000; ++j)
for(int k=0; k <1000; ++k)
z[i] = calc1(x[j], y[k]);
cout < < "Not using inline: " < <(clock()-t)/CLK_TCK < < " seconds\n ";
t = clock();
for(int i=0; i <1000; ++i)
for(int j=0; j <1000; ++j)
for(int k=0; k <1000; ++k)
z[i] = calc2(x[j], y[k]);
cout < < " Using inline: " < <(clock()-t)/CLK_TCK < < " seconds\n ";
}
------解决方案--------------------
那就#include <time.h>