當前位置:編程學習大全網 - 源碼下載 - iostream.h和C++中iostream的區別

iostream.h和C++中iostream的區別

哥們,妳的程序有嚴重問題,不是iostream.h和iostream的區別。

Iostream.h是為了兼容C而實現的,Iostream是為了標準C++而實現的,但在使用和實現上基本沒有區別。

妳的程序相當於在主線程中創建壹個線程,然後直接關閉退出,不管創建的線程是否已經執行完任務並返回。如果主線程完成了,那麽如果妳不等待工作線程,那麽當然工作線程只會死亡。這只能說明iostream.h和iostream的實現在效率上有些不同,而不是在功能上。

請參考修改後的代碼:

# include & ltwindows.h & gt

//# include & lt;iostream.h & gt

//& gt;他們兩個讓我很困惑!要知道下面是C++標準。

//但是,請使用< iostream.h & gt,並使用

//& lt;iostream.h & gt新創建的線程沒有被執行,並且

# include & ltiostream & gt

使用命名空間std

DWORD WINAPI Fun1Proc(

LPVOID lpParameter //線程數據

);

void main()

{

處理hthread 1;

hthread 1 = CreateThread(NULL,0,Fun1Proc,NULL,0,NULL);

WaitForSingleObject(hthread 1,無窮大);//必須等到工作線程完成工作返回。

close handle(hthread 1);

cout & lt& lt“主線程正在運行”& lt& ltendl

}

DWORD WINAPI fun 1 proc(LPVOID LP parameter)

{

cout & lt& lt“thread1正在運行”& lt& ltendl

返回0;

}

  • 上一篇:太閣立誌傳5兩個編寫問題,請高手指點!
  • 下一篇:食用農產品承諾達標合格證可以代替產地證明
  • copyright 2024編程學習大全網