亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

sleep(10000) 之前的2個冒號代表什么???

sleep(10000) 之前的2個冒號代表什么???

C++
飲歌長嘯 2023-03-03 18:14:19
CreateMutex()CreateSemaphore()都是什么意思 需要哪個.h文件支持他們的參數 都是什么意思還有譬如下面void cuthair(){ ::Sleep (10000);cout<<"理發完成 !"<<endl;  }
查看完整描述

2 回答

?
ABOUTYOU

TA貢獻1812條經驗 獲得超5個贊

CreateMutex作用是找出當前系統是否已經存在指定進程的實例。如果沒有則創建一個互斥體。
  定義簡介:
  CreateMutex()函數可用來創建一個有名或無名的互斥量對象,其函數原型為:

  VB聲明
  Declare Function CreateMutex Lib "kernel32" Alias "CreateMutexA" (lpMutexAttributes As SECURITY_ATTRIBUTES, ByVal bInitialOwner As Long, ByVal lpName As String) As Long

  VC聲明
  HANDLE CreateMutex(
  LPSECURITY_ATTRIBUTESlpMutexAttributes, // 指向安全屬性的指針
  BOOLbInitialOwner, // 初始化互斥對象的所有者
  LPCTSTRlpName // 指向互斥對象名的指針
  );

查看完整回答
反對 回復 2023-03-06
?
MM們

TA貢獻1886條經驗 獲得超2個贊

CreateMutex()
CreateSemaphore() 是系統提供的API,包含Windows.h 就可以。是應用在同步的處理中。

冒號是域操作符,這里的意思是訪問系統的API Sleep,目的是區別調用,比如你也實現了Sleep,那么此處加冒號是調用系統的Sleep

查看完整回答
反對 回復 2023-03-06
  • 2 回答
  • 0 關注
  • 169 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號