![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++程序文章集
Sozell
这个作者很懒,什么都没留下…
展开
-
谁动了我的指针
谁动了我的指针?译者序: 本文介绍了一种在调试过程中寻找悬挂指针(野指针)的方法,这种方法是通过对new和delete运算符的重载来实现的。 这种方法不是完美的,它是以调试期的内存泄露为代价来实现的,因为文中出现的代码是绝不能出现在一个最终发布的软件产品中的,只能在调试时使用。 在VC中,在调试环境下,可以简单的通过把new替换成DEBUG_NEW来实现功能更强更方便的指针检测,详情可参原创 2004-12-23 20:21:00 · 1331 阅读 · 0 评论 -
main函数的参数
哎,说来真惭愧!现在才知道main()中参数的作用.惭愧惭愧...main(int argc, char *argv[])argc中储存了main函数的参数的个数,argv是个参数字符串,argv[0]是程序本身,argv[1]是第一个参数,argv[2]是第二个参数,以此类推...原创 2005-07-11 14:21:00 · 1685 阅读 · 0 评论 -
C++中的文件输入/输出(2)
C++中的文件输入/输出(2)原作:Ilia Yordanov, loobian@cpp-home.com 读取文件 你已经看到了应该如何写文件。现在,当我们已经得到cpp-home.txt文件时,我们将要读取它,并且将内容打印在屏幕上。首先,我要指出的是,有很多种方法可以读取文件。以后我会向你们介绍所有的方法(就我所知的)。此刻,我先向你展示最佳的方法(我认为的)。正如你已经熟悉的——我将首原创 2005-07-12 20:46:00 · 1696 阅读 · 0 评论 -
C++中的文件输入/输出(3)
C++中的文件输入/输出(3)原作:Ilia Yordanov, loobian@cpp-home.com 掌握输入/输出流 在这一章里,我会提及一些有用的函数。我将为你演示如何打开一个可以同时进行读、写操作的文件;此外,我还将为你介绍其它打开文件的方法,以及如何判断打开操作是否成功。因此,请接着往下读!到目前为止,我已为你所展示的只是单一的打开文件的途径:要么为读取而打开,要么为写入而打开原创 2005-07-12 20:46:00 · 1467 阅读 · 0 评论 -
C++中的文件输入/输出(6):一些有用的函数
C++中的文件输入/输出(6):一些有用的函数原作:Ilia Yordanov, loobian@cpp-home.com tellg() ——返回一个int型数值,它表示“内置指针”的当前位置。此函数仅当你在读取一个文件时有效。例如: #include vo原创 2005-07-12 20:47:00 · 1279 阅读 · 0 评论 -
Using virtual lists
前言:一贯的作风,在正式发帖的开头都要加上我的前言,呵呵。最近用CListCtrl的时候遇到了点问题。添加大量的数据的时候会假死(大概5W条数据吧),要求是在30秒内一定要加载完毕的,但是这个结果让我汗颜~4分钟快了都要。就杀傻傻地看这内存200K地一直加到64MB。肯定能优化的!!找啊找,终于找到了点有用的,呵呵,特此贴出来,供瞻仰。有空的话我会考虑翻译下,呵呵。原地址:http://www转载 2007-08-26 10:27:00 · 1682 阅读 · 0 评论 -
修改vc6的目标文件输出路径
最近有个同事突然问我,VC6的文件生成目录怎么配置。我也不是很清楚,之前一直只是用可执行文件输出的目录。上网找了下,确实有这个配置,先记下来,要用的时候再看下,不然是肯定记不住的。C++标签中参数说明/Fo生成每个cpp文件的obj文件/Fp生成以工程名命名的pch文件/Fd[file]生成以工程名命名的idb文件转载 2012-09-16 11:06:55 · 1858 阅读 · 0 评论 -
cocos2dx中菜单响应回调的实现原理
前言:这几天在做cocos2dx上的跨平台的socket库,看来看去也只能用BSD去实现了。因为要接收服务器的推送消息,所以要做成异步处理。也参考了很多别人的文章,本来是想能有个轮子直接给我用的,看来还是得自己重复造下。目前的想法是封装一个业务层,内部包含一个socket封装,使用pthread起一个线程去select接收数据,当有数据到达时,调用业务层的函数处理数据。业务层注册有界面层的回调函数原创 2013-04-28 17:18:25 · 4846 阅读 · 0 评论