![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++ 基础
文章平均质量分 79
mrsun
这个作者很懒,什么都没留下…
展开
-
正确使用内存
对于初学者来说,内存是个神秘的空间。程序的绝大部分错误,也是在于内存的使用不当造成的,而且这些错误有些都是隐藏很深的。所以,如何掌握内存的使用,通晓系统对内存的管理手段,将是软件成功的一个非常关键的因素。 首先我们要了解内存的分配方式。一般来说,内存的分配方式有三种:1.从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,st原创 2005-01-04 13:31:00 · 808 阅读 · 0 评论 -
C++新手入门--指针篇
原著:http://www.codeproject.com/cpp/pointers.asp什么是指针? 和其它变量一样,指针是基本的变量,所不同的是指针包含一个实际的数据,该数据代表一个可以找到实际信息的内存地址。这是一个非常重要的概念。许多程序和思想依靠指针作为他们设计的基础。 开始 怎样定义一个指针呢原创 2005-01-04 11:47:00 · 4406 阅读 · 1 评论 -
C++新手入门--引用
1、什么是引用?对象的别名(另一个名称)。 引用经常用于“按引用传递(pass-by-reference)”: void swap(int& i, int& j) { int tmp = i; i = j; j = tmp; } int main() { int x, y; // ... swap(x,y); } 此处的 i 和 j 分别是main中原创 2005-01-05 10:58:00 · 961 阅读 · 0 评论 -
Linux环境进程间通信(五): 共享内存(下)
级别: 初级郑彦兴, 国防科大攻读博士学位2003 年 5 月 01 日在共享内存(上)中,主要围绕着系统调用mmap()进行讨论的,本部分将讨论系统V共享内存,并通过实验结果对比来阐述两者的异同。系统V共享内存指的是把所有共享数据放在共享内存区域(IPC shared memory region),任何想要访问该数据的进程都必须在本进程的地址空间新增一块内存区域,用来映射存放共享数据的物理内存页原创 2005-12-14 15:58:00 · 2048 阅读 · 0 评论