![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
guo00110211
这个作者很懒,什么都没留下…
展开
-
malloc用法
从函数声明上可以看出。malloc 和 new 至少有两个不同: new 返回指定类型的指针,并且可以自动计算所需要大小。比如: int *p; p = new int; //返回类型为int* 类型(整数型指针),分配大小为 sizeof(int); 或: int* parr; parr = new int [100]; //返回类型为 int* 类型(整数型指针),分配大小转载 2014-02-16 20:23:40 · 562 阅读 · 0 评论 -
数据结构回顾
顺序表与链表的综合比较:如何确定用哪种结构呢?此问题要从两方面来考虑:一.线性表的长度是否能预先确定?在程序执行中,长度的变化范围是否大?二. 若是对线性表频繁查找,很少插入或删除,则用顺序表为好;若线性表频繁进行插入或删除操作的话,这应该采用链表。顺序表编程实例(已经编译通过,可运行):#include using namespace std;#define MAXS原创 2014-03-06 22:11:40 · 577 阅读 · 1 评论 -
c++文件操作
ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间; 在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符: 1、插入器( 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout 2、转载 2014-03-06 11:36:33 · 381 阅读 · 0 评论 -
new、delete、malloc、free
//感谢曹伟东1. C语言的函数malloc和free (1) 函数malloc和free在头文件中的原型及参数void * malloc(size_t size)动态配置内存,大小有size决定,返回值成功时为任意类型指针,失败时为NULL。 void free(void *ptr)释放动态申请的内存空间,调用free()后ptr所指向的内存转载 2014-04-01 22:34:39 · 446 阅读 · 0 评论 -
比较C++中的4种类型转换方式
ANSI-C++标准定义了四个新的转换符:'reinterpret_cast', 'static_cast', 'dynamic_cast' 和 'const_cast',目的在于控制类(class)之间的类型转换。代码:reinterpret_cast(expression)dynamic_cast(expression)static_cast(expression)cons转载 2014-04-04 10:51:24 · 447 阅读 · 0 评论 -
const
在C++编程语言中,还有很多比较高深的内容值得我们在学习和实践中不断的学习。在这篇文章中,我们将会为大家详细介绍有关C++ const变量的相关内容,希望能帮助大家轻松了解这方面知识。一、对于基本声明?constint r=100;标准C++ const变量声明加初始化,因为默认内部连接所以必须被初始化,其作用域为此文件,转载 2014-07-13 16:47:32 · 299 阅读 · 0 评论