c/c++自学
文章平均质量分 76
eugenl
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
句柄和指针的区别和联系是什么?[英国某著名计算机图形图像公司面试题]
解析:句柄是一个32位的整数,实际上是windows在内存中维护的一个对象(窗口等)内存物理地址列表的整数索引。因为Windows的内存管理经常会将当前空闲对象的内存释放掉,当需要时访问再重新提交到物理内存,所以对象的物理地址是变化的,不允许程序直接通过物理地址来访问对象。程序想访问的对象的句柄传递给系统,系统根据句柄检索自己维护的对象列表就能知道程序想访问的对象及其物理地址了。 句柄是转载 2012-10-25 21:52:42 · 723 阅读 · 0 评论 -
链接库的例子
一、静态库(求面积) 1、用vs05建立一个空解决方案“测试动态链接库” 这样就能将我以后建的项目放在一起。 2、静态库dlltest的建立,新建一个Win32的项目“DllTest”在应用程序设置时选择“静态库”。 3、添加一个头文件“DllTest.h” #include class Rect; void __stdcall GetRectClassP原创 2012-10-26 21:35:11 · 476 阅读 · 0 评论 -
摘自【你必须知道的495个c语言问题】
英文链接:http://c-faq.com 1、对于用户定义类型,typedef和#define有什么区别? typedef char *String_t; #define String_d char * String_t s1, s2; String_d s3, s4; s1、s2、s3都被定义成了char*,但s4却被定义成了char型。这可能并非原来所希望的。 #define转载 2012-10-27 20:34:07 · 562 阅读 · 0 评论 -
你不可不知道的几种常用排序
1、冒泡排序 #include int main() { int i,j; int itemp; int a[10] = {1,3,2,5,6,4,8,9,7,10}; //从小到大排序 for(i = 1; i<10; i++) { for(j=9; j>=i; j--) { if(a[j]<a[j-1]) { //交换相临的两个元素的位置原创 2012-11-22 19:51:33 · 534 阅读 · 0 评论
分享