![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
指针与数组
notebook_p
这个作者很懒,什么都没留下…
展开
-
智能指针
首先来看SmartPtr的定义: #pragma once #include assert.h> /////////////////////////////////////////////////// // a simple smart pointer wrapper class, use reference count ////////////////////////////转载 2013-04-24 17:20:37 · 389 阅读 · 0 评论 -
深入理解C指针
1、指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: (1)int*ptr; (2)char*ptr; (3)int**ptr; (4)int(转载 2013-04-26 12:17:07 · 585 阅读 · 1 评论 -
数组与指针
数组与指针生来就是双胞胎,多数人就是从数组的学习开始指针的旅程的。在学习的过程中,很自然就会经常听到或见到关于数组与指针的各种各样的看法,下面我节选一些在各种论坛和文章里经常见到的文字: “一维数组是一级指针” “二维数组是二级指针” “数组名是一个常量指针” “数组名是一个指针常量” ........................ 这些文字看起来非常熟悉吧?类似的文字还有许多。不过转载 2013-04-26 13:21:30 · 384 阅读 · 0 评论