C++中头文件iostream.h与iostream的区别


C++中头文件iostream.h与iostream的区别

文章插图
哥们,你这个程序有严重的问题,不是iostream.h和iostream的区别 。iostream.h是为了兼容C实现的,iostream是为了标准C++实现的,但是基本在使用和实现上没什么区别 。你的程序是相当于在main线程中创建一个线程,然后就直接CloseHandle并退出了,也不管创建出来的那个线程有没有执行完任务并返回,如果主线程都结束了,那你不等工作线程的话,那当然工作线程就只有夭折了 。这个只能说明iostream.h和iostream的实现在效率上有些差别,不能说明功能不同 。请参考修改之后的代码:#include //#include // >他们两个让我懵懂!知道下面的是C++标准// 但是,用,和用明显差很多,// 没有执行新建的线程,而却执行 // 了新建的线程#include using namespace std;DWORD WINAPI Fun1Proc(LPVOID lpParameter // thread data);void main(){ HANDLE hThread1; hThread1=CreateThread(NULL,0,Fun1Proc,NULL,0,NULL); WaitForSingleObject(hThread1, INFINITE); //你要等到工作线程完成工作并返回啊 CloseHandle(hThread1); cout<<"main thread is running"< 【C++中头文件iostream.h与iostream的区别】

    推荐阅读