![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Programing Details
文章平均质量分 80
myjoying
这个作者很懒,什么都没留下…
展开
-
c/c++中const用法总结
原文地址:http://www.newsmth.net/pc/pccon.php?id=10002714&nid=359712 const类型定义:指明变量或对象的值是不能被更新,引入目的是为了取代预编译指令 **************常量必须被初始化************************* cons的作用 (1)可以定义const常量 例转载 2012-09-06 09:56:49 · 797 阅读 · 0 评论 -
VC++中使用内存映射文件处理大文件
VC++中使用内存映射文件处理大文件 摘要: 本文给出了一种方便实用的解决大文件的读取、存储等处理的方法,并结合相关程序代码对具体的实现过程进行了介绍。 引言 文件操作是应用程序最为基本的功能之一,Win32 API和MFC均提供有支持文件处理的函数和类,常用的有Win32 API的CreateFile()、WriteFile()、ReadFile()和MFC提供的CFile类等转载 2012-10-18 14:41:41 · 746 阅读 · 0 评论 -
memcpy,strcpy,memset,memmove的函数实现
【转】memcpy,strcpy,memset,memmove的函数实现 /********************************************************** 公司考试这种题目主要考你编写的代码是否考虑到各种情况,是否安全(不会溢出)各种情况包括:1、参数是指针,检查指针是否有效2、检查复制的源目标和目的地是否为同一个,若为同一个,则直接跳出3、读写权限检转载 2012-10-21 14:47:59 · 636 阅读 · 0 评论 -
C++ Placement New
原文地址:http://hubeihuyanwei.blog.163.com/blog/static/28205284201171722359640/ placement new是重载operator new的一个标准、全局的版本,它不能被自定义的版本代替(不像普通的operator new和operator delete能够被替换成用户自定义的版本)。 它的原型如下:转载 2012-12-13 08:58:27 · 429 阅读 · 0 评论 -
STL--智能指针(auto_ptr)
STL中的智能指针不能用于引用计数,但是其优点是指针所有权自动转移和指针自动删除技术. auto_ptr会在复制构造时,将原指针自动删除,将使用权交给其复制的对象. 例子: //源码 template class auto_ptr{ public: explici原创 2012-12-27 15:45:03 · 594 阅读 · 0 评论 -
银行家算法
银行家算法 转自:维基百科,自由的百科全书 银行家算法(Banker's Algorithm)是一个避免死锁(Deadlock)的著名算法,是由艾兹格·迪杰斯特拉在1965年为T.H.E系统设计的一种避免死锁产生的算法。它以银行借贷系统的分配策略为基础,判断并保证系统的安全运行。 在银行中,客户申请贷款的数量是有限的,每个客户在第一次申请贷款时转载 2013-04-05 10:31:38 · 1666 阅读 · 0 评论 -
C++类对应的内存结构(虚函数,虚继承)
转自:http://blog.csdn.net/guogangj/article/details/2036785 提示1:对“内存结构”表示有疑问或不解的,先参考: http://blog.csdn.net/guogangj/archive/2007/05/25/1625199.aspx, 本文使用的表示方法和VC6的Memory视图一致,即:左上表示低位。 提示2:下文提到的转载 2013-03-26 19:40:00 · 976 阅读 · 0 评论