博客园  :: 首页  :: 新随笔  :: 管理

2013年4月13日

摘要: 1. delete 用于释放 new 分配的空间;free 用来释放 malloc 分配的空间2. delete [] 用于释放 new [] 分配的空间3. delete 释放空间的时候会调用 相应的析构函数 同时,new时调用构造函数,而malloc不会,它只是分配内存。4. 调用free 之前需要检查 需要释放的指针是否为空,使用delete 释放内存则不需要检查指针是否为NULL5.malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。 (?)对于非内部数据类型的对象而言,光用malloc/free无法满足动态对. 阅读全文

posted @ 2013-04-13 21:57 zhangyuxiu 阅读(612) 评论(2) 推荐(0)

摘要: 1. echo命令语 法:echo [-ne] [字符串]补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。字符串能加引号,也能不加引号。用echo命令输出加引号的字符串时,将字符串原样输出;用echo命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输出,各字符串之间用一个空格分割。参 数:-n 不要在最后自动换行-e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: \a 发出警告声; \b 删除前一个字符; \c 最后不加上换行符号; \f 换行但光标仍旧停留在原来的位置; \n 换行且光标移至行首; ... 阅读全文

posted @ 2013-04-13 21:18 zhangyuxiu 阅读(295) 评论(0) 推荐(0)

摘要: 1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节 阅读全文

posted @ 2013-04-13 20:46 zhangyuxiu 阅读(214) 评论(0) 推荐(0)