初学 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();