随笔分类 -  C++

const使用详解(转)
摘要:关于C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,现将本人的一些体会总结如下,期望对大家有所帮助: 一 const基础 如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况: int b = 500; const int* a = &b; [1] int const *a = &b; [2] int* c... 阅读全文

posted @ 2007-10-18 22:42 一瞬间 阅读(245) 评论(0) 推荐(0)

深入理解C语言指针的奥秘
摘要:指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: (1)int*ptr; (2)char*ptr; (3)int**ptr; (4... 阅读全文

posted @ 2007-10-18 22:40 一瞬间 阅读(213) 评论(0) 推荐(0)

C++指针使用方法解惑
摘要:在下列函数声明中,为什么要同时使用*和&符号?以及什么场合使用这种声明方式? void func1( MYCLASS *&pBuildingElement ); 论坛中经常有人问到这样的问题。本文试图通过一些实际的指针使用经验来解释这个问题。 仔细看一下这种声明方式,确实有点让人迷惑。在某种意义上,"*"和"&"是意思相对的两个东西,把它们放在一起有什么意义呢?为了... 阅读全文

posted @ 2007-10-18 22:36 一瞬间 阅读(222) 评论(0) 推荐(0)