linux c++ 在此作用域中尚未声明,sleep 在此作用域未声明,这算什么情况?

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

1 #include

2 #include

3 using namespace std;

10 class Clock{

11 public:

12 Clock(time_t t = 0)

13 {

14 tm*local = localtime (&t);

15 m_h = t ?local -> tm_hour : 0;

16 m_m = local -> tm_min;

17 m_s = local -> tm_sec;

18 setbuf(stdout,NULL);

19 }

20 void run(void)

21 {

22 for(;;)

23 {

24 show();

25 tick();

26 }

27 }

28 private:

29 void show (void)

30 {

31 printf("\r%02d:%02d:%02d",m_h,m_m,m_s);

32 }

33 void tick (void)

34 {

35 Sleep(1);

36 if(++m_s == 60){

37 m_s = 0;

38 if(++m_m == 60){

39 m_m = 0;

40 if(++m_h == 24){

41 m_h = 0;

42 }

43 }

44 }

45 }

46 int m_h;

47 int m_m;

48 int m_s;

49 };

50 int main(void)

51 {

52 Clock clock (time (NULL));

53 //clock clock

54 //clock.hello;

55 clock.run ();

56 return 0;

57 }

clock1.cpp: 在成员函数‘void Clock::tick()’中:

clock1.cpp:35:13: 错误: ‘Sleep’在此作用域中尚未声明

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值