posted @ 2010-12-08 23:05 charley_yang 阅读(2282) 评论(0) 推荐(0) 编辑
摘要:
从一个名为 in_file.txt 的文本文件中读取单词,然后把每个词写到一个名为out_file.txt的输出文件中 并且每个词之间用空格分开 阅读全文
|
|||
摘要:
从一个名为 in_file.txt 的文本文件中读取单词,然后把每个词写到一个名为out_file.txt的输出文件中 并且每个词之间用空格分开 阅读全文
posted @ 2010-12-08 23:05 charley_yang 阅读(2282) 评论(0) 推荐(0) 编辑
摘要:
几个预处理指示符的使用 #include 头文件通过 include 预处理器指示符(preprocessor include directive) 而成为我们程序的 一部分 预处理器指示符用 # 号标识 这个符号将放在程序中该行的最起始一列上 处理 这些指示符的程序被称做预处理器 preprocessor 通常捆绑在编译器中 。 #ifndef 被包含的文件还可以含有#include 指示符... 阅读全文
posted @ 2010-12-08 22:38 charley_yang 阅读(1119) 评论(0) 推荐(0) 编辑
摘要:
#includeiostream与#includeiostream.h及#inclue string 和 #include string.h的区别 1.从功能性的角度来讲,iostream包含了一系列模板化的I/O类,相反地iostream.h只仅仅是支持字符流。另外,输入输出流的C++标准规范接口在一些微妙的细节上都已改进,因此,iostream和iostream.... 阅读全文
posted @ 2010-12-08 22:07 charley_yang 阅读(5412) 评论(0) 推荐(1) 编辑
摘要:
关于二叉树可以参考wiki:http://zh.wikipedia.org/zh-cn/%E4%BA%8C%E5%8F%89%E6%A0%91假如本程序要生成的二叉树如下:则创建二叉树输入的顺序为:8 7 5 1 –1 –1 –1 4 –1 –1 6 3 –1 –1 2 –1 -1除了-1节点之外的就是实际创建的二叉树-1不是实际的节点、输入-1仅表示子节点为空返回继续创建其他节点 阅读全文
posted @ 2010-12-08 15:05 charley_yang 阅读(8512) 评论(0) 推荐(0) 编辑
摘要:
new、delete可以在一起使用,成对出现。 先看以下的两个简单的程序: 第一: //////////Visula C++ 6.0环境 第二: //////////Visual C++ 6.0环境 其中第一个程序存在错误(会生成.exe文件,但是运行有错误) 问题出在对new和delete、堆不是很了解。 而第二个程序是正确的。 现在我来分析一下: int *p=new int; 是在heap分... 阅读全文
posted @ 2010-12-08 11:13 charley_yang 阅读(1332) 评论(0) 推荐(1) 编辑
摘要:
一直对C++中的delete和delete[]的区别不甚了解,今天遇到了,上网查了一下,得出了结论。做个备份,以免丢失。 C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。 关于 new[] 和 delete[],其中又分为两种情况:(1) 为基本数据类型分配和回收空间;(2) 为自定义类型分配... 阅读全文
posted @ 2010-12-08 11:05 charley_yang 阅读(123917) 评论(7) 推荐(25) 编辑 |
|||