![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
anjiayin
这个作者很懒,什么都没留下…
展开
-
如何按INT类型操作CHAR类型数组
这是学习指针的过程中遇到的一个问题的记录。 因为C++指针指向具体的内存地址,开始以为按照内存地址的加减就可以进行任意内存数据区域的操作,实际测试的时候发现,定义的指针有不同的类型,比如: int * p; 定义的是一个整数型指针。*(p+1)指向的是下一个整型数,也就是内存地址加4,不是内存地址加1。如果是字符型指针,则是地址加1,因为char占1个字节。 如果要对char型数组按int型数据操...原创 2019-02-20 11:09:49 · 1069 阅读 · 0 评论 -
C++ 重载、重写、重定义的区别
本文是学习重载、重写、重定义的学习笔记。 重载(overload):类中同名函数,通过参数不同,实现不同的功,返回值不同不能作为重载区别。 重写(override):子类重写父类的虚函数,父类函数必须是virtual说明的,不能是static的,是C++实现多态的方式,让父类能调用子类的方法。 重定义(redefining):子类重定义父类的同名非虚函数,参数可以同父类不同。一旦重定义,父类的同名...原创 2019-02-20 22:45:26 · 563 阅读 · 0 评论