- 博客(4)
- 资源 (14)
- 收藏
- 关注
转载 new/delete、malloc/free、GlobalAlloc/HeapAlloc/VirtualAlloc、GlobalLock/GlobalUnlock等
malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。 对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加于ma
2012-03-20 13:13:22 375
转载 VC MFC GDI 位图旋转算法
Function 1 newx = x.cos(angle) + y.sin(angle) newy = y.cos(angle) - x.sin(angle) 是以位图左上角为原点逆时针旋转X弧度 newx = x.cos(angle) - y.sin(angle) newy = y.cos(angle) + x.sin(angle) 是以位图左上角为原点顺时针旋转X弧度
2011-11-22 16:35:19 1518
转载 [C++面试题]之预处理、const与sizeof
然而,预处理、const和sizeof问题是C++语言中的几个重点也是难点,也是各大企业不论是笔试还是面试都喜欢出的题型,下面是个人从网上和书籍中收集或总结的一点资料。希望能跟和我一样在辛苦找工作的同学们共同分享,也愿以下资料能帮到你找到合适满意的工作。 1、用预处理指令#define声明一个常数,用以表明一年中有多少秒(忽略闰年的问题) 解析:1.#define语法的基本知识(例如,不能以分
2011-11-22 16:28:54 320
转载 内存分配详解、指针与数组[C++][内存管理]
程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。 内存分配方式 (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 (2)在栈上创建。
2011-11-22 16:23:37 221
VC邮槽示例
2011-11-08
可显示onstart、onrestart等调用次序的helloworld程序
2011-11-07
android中Layout和Widgets的简单使用
2011-11-07
可显示onstart、onrestart、onresume等调用次序的hellworld程序
2011-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人