![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件
hongshuangxi
迷途的羔羊。
展开
-
安装了虚拟机VmWare
本来电脑是装的WinXP和Red Hat Linux 的双系统,但学校上网需要认证,没有Linux平台下的认证软件,没有办法只好卸了原来的Linux,装了一个虚拟机。不曾想到的是用PartitionMagic把原来的linux分区格式化成fat32的格式后,windows居然找不回来,然后我又用PartitionMagic的合并功能,将敢从linux分区改过来的那个区与现在Windows下一个原创 2007-03-20 04:13:00 · 832 阅读 · 0 评论 -
区分常量指针和指针常量的一个简单方法
看见很多书上和网友讨论常量指针和指针常量,扯来扯去搞得自己都糊涂了。记得在看Nicholas A. Solter写的Professional C++的时候看到一个很不错的方法,现在推荐给大家:const应用于紧挨着位于其左侧的间接层(间接引用)。比如const int *i;const 的左边什么都没有的时候const可以移动到它紧挨的关键字的右边,也即上式等同于int const *i;因为原创 2007-03-22 02:29:00 · 888 阅读 · 0 评论 -
浅谈NULL、0、(void *)0
一般C中都用宏定义#define NULL 0#define NULL ((void *) 0)用NULL来表示一些无效的返回值,特别是返回无效指针。比如fopen函数,malloc函数等。0是一个很特别的数,不仅是整数0,而且还有很多特别的意义,比如上面中就用0表示一个无效的地址。对地址为0的任何操作都是未定义的(undefined),就是说不能预料会有什么样的结果。C串原创 2007-03-22 02:50:00 · 2936 阅读 · 0 评论 -
突破C++中的访问权限
C++中的public,private等访问控制符并不是为了防止恶意的破坏行为,只是为 函数的封装等提供一个好的解决方案。但是有些时候,我们不得已需要突破这些访问权限,至少听说有些人面试的时候被要求这样做。 class A...{public: A():private_(1)...{};private: int private_;}; 首先有个办法最简单,但是不原创 2007-03-29 00:48:00 · 865 阅读 · 0 评论 -
linux中autotools的使用
虽然make工具很强大,但是编写makefile还是一件很痛苦的事。自从有了autotools,方便了很多,呵呵。首先用which命令查看是否安装了以下程序aclocalautoscanautoconfautoheaderautomake例如文件夹hello中有文件hello.c和hello.h两个文件。首先进入该文件夹1、运行autoscan,运行后会生成文件原创 2009-02-24 21:56:00 · 681 阅读 · 0 评论