首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

初学 handle 不理解,该如何解决

2013-04-21 
初学 handle 不理解HANDLE 到底是什么 求解释 int main(){HANDLE hOutCOORD pos {0, 0}int ihOut Ge

初学 handle 不理解
HANDLE 到底是什么 求解释 

int main()
{
HANDLE hOut;
COORD pos= {0, 0};
int i;
hOut = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hOut, 0x01|0x05);
for(i=0;i<20;i++)
{
pos.X=i;
pos.Y=i;
SetConsoleCursorPosition(hOut, pos);
printf("%d %d:Hello World!\n",pos.X,pos.Y);
getchar();
}
return 0;
}

麻烦给为给按行解释一下 
自学的伤不起啊
[解决办法]
handle是一种资源标识,可以理解为申请资源在系统内部的一个编号。
[解决办法]
应该是指向内存中一个资源信息数据结构的指针
[解决办法]
可以理解为C形式下面向对象的技巧. Handle可以理解为C++里面的一个对象的指针. 

C:
Handle hd = Get..handle().
DoSomeThing(hd);

C++:
Object hd;
hd.DoSomething();

热点排行