C/C++语言相关
文章平均质量分 87
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
对C指针的深入理解
指针是一片内存开始的地址,但是定义指针的时候却往往要加上类型。例如:int *p;而且指针指向的数据的类型和声明还要匹配(C标准不匹配可以编译通过且可以运行;C++标准不匹配编译报错)。于是就激发了我研究为何要这样规定的兴趣。经过研究和实验,发现了原因,并且也加深了对指针的理解!!!下面一一道来。先上结论:声明指针所指向的数据的类型,其实就是告诉计算机一次读多少字节以及原创 2016-01-28 23:07:56 · 804 阅读 · 0 评论 -
【探讨】C++ delete[] 是如何知道数组大小的
该问题值得探讨!先贴自己的测试代码、反汇编以及内存转储图(测试环境:CodeBlocks、编译器GCC、系统64位)【分别测试了数组大小为3和5的情况】从内存转储可以看到,GCC其实并不是像网友说的那样,通过指针偏移、额外开辟8字节空间来存储长度。具体是怎么做到的,目前我也不知道。有待探讨。【下面贴出几个在知乎上看到的我觉原创 2016-04-16 15:04:27 · 3095 阅读 · 0 评论 -
C/C++ 文件读写操作总结
在编程的过程中,文件的操作是一个经常用到的问题,在C++Builder中,可以使用多种方法对文件操作,下面我就按以下几个部分对此作详细介绍,就是:1、基于C的文件操作;2、基于C++的文件操作;3、基于WINAPI的文件操作;4、基于BCB库的文件操作;5、特殊文件的操作。壹、基于C的文件操作 在ANSI C中,对文件的操作分为两种方式,即流式文件操作和I/O文件操作,下面就分别介绍之。一、转载 2017-03-05 12:19:17 · 492 阅读 · 0 评论
分享