sleep 在此作用域未宣告,這算什麼情況?

2021-06-26 21:16:32 字數 839 閱讀 2040

1 #include

2 #include

3 using namespace std;

10 class clock

20 void run(void)

21 27 }

28 private:

29 void show (void)

30 33 void tick (void)

34 43 }

44 }

45 }

46 int m_h;

47 int m_m;

48 int m_s;

49 };

50 int main(void)

51 clock1.cpp: 在成員函式『void clock::tick()』中:

clock1.cpp:35:13: 錯誤: 『sleep』在此作用域中尚未宣告

函式名: sleep功 能: 執行掛起一段時間用 法: unsigned sleep(unsigned milliseconds);在vc中使用帶上標頭檔案#include 在gcc編譯器中,使用的標頭檔案因gcc版本的不同而不同#include

在vc中sleep中的第乙個英文本元為大寫的"s"在標準c中是sleep, 不要大寫.. 下面使用大寫的來說明,, 具體用什麼看你用什麼編譯器. 簡單的說vc用sleep, 別的一律使用sleep.sleep函式的一般形式:sleep(unsigned long);其中,sleep()裡面的單位,是以毫秒為單位,所以如果想讓函式滯留1秒的話,應該是sleep(1000);在linux下,sleep中的「s」不大寫sleep()裡面的單位是秒,而不是毫秒。在核心中,sleep的實現是由pause函式和alarm函式兩個實現的。

C 中「在此作用域中尚未宣告」的錯誤解決

初學者在linux中進行c 程式設計時會遇到 cout 在此作用域中尚未宣告 的錯誤。很多人會覺得很奇怪,我是嚴格按照c 語法來寫的,為什麼還會在編譯時提示 cout 在此作用域中尚未宣告 的錯誤呢?下面來詳細分析一下錯誤原因,通過分析來得到問題解決辦法。首先我們以一段 為例。如果我們將這個 儲存為...

C 中 在此作用域中尚未宣告 的錯誤解決

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!初學者在linux中進行c 程式設計時會遇到 cout 在此作用域中尚未宣告 的錯誤。很多人會覺得很奇怪,我是嚴格按照c 語法來寫的,為什麼還會在編譯時提示 cout 在此作用域中尚未宣告 的錯誤呢?下面來詳細分析一下錯誤原因,通過分析來得到問題解...

python 變數宣告和作用域

a 3 1.建立name a 2.建立object 3 3.將name 關聯到3 這個object上 name在建立時必須關聯到乙個object name可以在建立以後指向任何乙個object 包括不同型別 全域性變數和區域性變數 1.globals 返回當前模組的全域性變數,locals返回當前所...