左雪菲的专栏

欢迎访问我的个人网站:http://www.hootina.org

CFile 与 CStdioFile的区别

一. CFile类操作文件默认的是Binary模式,CStdioFile类操作文件默认的是Text模式。 在Binary模式下我们必须输入’\r\n’,才能起到回车换行的效果,’\r’只是回车(回到当前行的第一列),’\n’只是换行(到达下一行的当前列)。 而在Text模式下’\r’的工...

2015-06-28 13:00:26

阅读数:441

评论数:0

代码安全增强与标准注解语言SAL

从Visual Studio 2005开始编译程序时就会遇到很多warning C4996警告。虽然没有错误但是这个警告估计还是让很多人不爽。MSDN上关于此警告有说”为了支持新的、更安全的函数,否决了某些 CRT 和标准 C++ 库函数,如果出于安全原因使用了否决的 MFC 或 ATL 函数,也...

2015-06-27 21:54:40

阅读数:426

评论数:0

MFC CStringArray按标识符拆分字符串

CStringArray road; CString temp="a|b|c|d|e"; int s0=temp.ReverseFind('|'); road.Add(temp.Mid(s0+1)); while(s0>0) { temp=temp.Mid(0,...

2015-06-27 19:21:53

阅读数:911

评论数:0

C++中的单例模式

单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,操作系统只能有一个窗口管理器,一...

2015-06-19 12:33:46

阅读数:425

评论数:0

vector.resize 与 vector.reserve的区别

std::vector的reserve和resize的区别 1. reserve: 分配空间,更改capacity但不改变size 2. resize: 分配空间,更改capacity也改变size如果知道vector的大小,resize一下可以当数组来用,不会分配多余的内存。reserve是...

2015-06-15 16:58:54

阅读数:427

评论数:0

不要在公共接口中传递STL容器

最近的一个项目,是开发一个framework,提供给公司内部不同的产品线使用。 之间遇到的一个问题,就是STL容器的使用, 而结论是不要在公共接口中传递STL容器:这里说的STL容器,但主要则是指容器,字符串类,但其实可以推广到在STL中提供的任何类型, 这里说的公共接口,是指需要暴露给客户的s...

2015-06-15 16:57:25

阅读数:484

评论数:0

win7下上帝模式

在任何地方创建一个新文件夹,这个操作对于几乎所有电脑用户来说都非常简单,然后重要的是,将这个新文件夹重命名为“GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}”。大家最好直接复制过去,避免手动输入出错。接下来一回车,惊喜立即出现在你面前。

2015-06-13 15:21:22

阅读数:419

评论数:0

Windows获取本机机器名和ip地址及ip地址的字符串形式

CString CIOCPModel::GetLocalIP() { // 获得本机主机名 char hostname[MAX_PATH] = {0}; gethostname(hostname,MAX_PATH); struct h...

2015-06-10 14:39:33

阅读数:687

评论数:0

windows常用消息大全(系统消息、通告消息、用户消息)

文章参见: http://blog.csdn.net/nupt123456789/article/details/7370562

2015-06-05 17:03:22

阅读数:382

评论数:0

C++ new失败的处理

C++ new调用失败,不应该判断返回值是否为NULL,这样做在较新的编译器中没有意义。

2015-06-04 17:50:29

阅读数:726

评论数:0

正确使用std::auto_ptr

正确使用std::auto_ptr 原文:http://blog.csdn.net/just_a_beginning/article/details/43867551, auto_ptr类auto_ptr是一个模板类,定义如下:template class auto_ptr {…};它存储的...

2015-06-01 22:18:57

阅读数:362

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭