小彭屋

导航

2013年5月21日 #

各种不同类型的类

摘要: 1,为了能够既共享数据又保护数据不被改变,可以将对象或者成员声明为const对象或者const成员,要注意const对象和const成员在使用上有许多特殊的规定;2,当创建多个对象的时候,静态成员能够节省内存空间,它属于类,不属于某个对象,他为所有同类的对象所共享;3,友元提供了在不同类的成员函数之间,类的成员函数与一般函数之间进行数据共享的机制,通过友元,一个普通的函数或另一个类中的成员函数可以访问其他类中的私有保护成员; 阅读全文

posted @ 2013-05-21 17:38 小彭屋 阅读(258) 评论(0) 推荐(0)

const 类型的指针

摘要: 由于一个指针变量涉及到了两个内存空间,指针变量本身所占用的内存空间以及指针变量本身所指向的数据的内存空间,而const类型的变量表示该变量的值不能改变,因此将const与指针结合,应该有两种形式,一种形式指针本身为常数,另一形式指针变量所指的数据为常数:1,指向常量的指针 : 指针所指的数据为常量 格式 <类型> const *<指针变量> 或const <类型> *<指针变量>;2,常量指针 :指针变量的值本身为常量 格式 <类型> *const<指针变量>;3,指向常量的常量指针 由以上两种情形结合而来 即指针的值为常 阅读全文

posted @ 2013-05-21 17:31 小彭屋 阅读(186) 评论(0) 推荐(0)

void 类型的指针

摘要: void指针是空类型的指针,也称为无类型的指针,它不指向任何类型,即它仅仅是个地址。因此void指针不能进行指针运算,也不能取其所指向的数据的值 只有将void指针跟其他类型的指针相关联,才能使用他,可以将其他类型的指针赋给void指针,但当将void指针赋给其他类型的指针时候,必须进行强制类型的转换,void类型的指针的主要用途是编写通用的函数!!!! 阅读全文

posted @ 2013-05-21 17:18 小彭屋 阅读(198) 评论(0) 推荐(0)