
C++
wangxiaojie666666
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
const用法
初学C++,有很多不明白的,这是第一篇博客,希望与大家共勉。很多摘自C++primer plus书籍。一、首先介绍指针和const在不同位置的区别1 const int *pt=&age;2 int * const pt =&age;3 const int* const pt = &age;1const int *pt=&age;表示指针pt指向...原创 2019-02-25 09:38:06 · 166 阅读 · 0 评论 -
如何区分指针数组和数组指针
转载http://www.cnblogs.com/hongcha717/archive/2010/10/24/1859780.html数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int ...转载 2019-02-25 10:22:35 · 192 阅读 · 0 评论 -
指针函数和函数指针
很多内容摘自C++ primer PLUS 第六版 P241区分1.double*pf(int x)和2.double (*pf)(int x),哪个是函数指针和指针函数。1.double*pf(int x):指针函数是指带指针的函数,本质上是一个函数,函数返回类型是某一类型的指针(地址),其形式一般如下所示:类型标识符 *函数名(参数列表)2.double (*pf)(int x...原创 2019-02-25 16:55:19 · 239 阅读 · 0 评论 -
C++中const在函数名前面和函数后面的区别
转载,https://blog.csdn.net/zhou199019901990/article/details/38553227 一、概念当const在函数名前面的时候修饰的是函数返回值,在函数名后面表示是常成员函数,该函数不能修改对象内的任何成员,只能发生读操作,不能发生写操作二、原理:我们都知道在调用成员函数的时候编译器会将对象自身的地址作为隐藏参数传递给函数,在const...转载 2019-02-26 16:02:46 · 409 阅读 · 0 评论 -
公有、私有和保护
私有数据隐藏是OOP的目的之一。1.将数据放入类的私有部分中,将实现细节隐藏在私有部分中。2.不仅可防止直接访问数据,还让开发者(类的用户)无需了解数据是如何表示的。3.需知:各个函数的功能,接收什么样的参数,返回什么类型的值。原则将实现细节和接口分离,如以后找到更好的实现数据表示或者实现细节实现方法,对细节修改,无需修改程序接口。将数据项放入私有部分,则不能通过直接调用对象对私有数据进行...原创 2019-03-12 11:35:32 · 1414 阅读 · 0 评论