上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: this指针 this在C++中是一个关键字。 this是一个指针,它指向被调用对象本身。 什么意思呢?就是一个类中有this关键字,并且这个类创建了多个对象,我们在使用一个对象的方法或者访问一个对象的属性时(这个对象被调用),使用的是这个对象的方法和自己的属性。 我们还是举个例子来说明吧! 先写一 阅读全文
posted @ 2020-04-19 15:04 川尘 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 创建动态对象 在此之前我们创建一个对象的语法是: Class object(arguments); //Class是类名 //object是对象 //(arguments)是传入的参数,这一部分可以没有 现在我们想要动态的创建对象,还是要使用到关键字new。语法如下: //无参构造函数 ClassN 阅读全文
posted @ 2020-04-18 12:39 川尘 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 动态持久内存分配 new关键字可以在运行时为基本数据类型、数组和对象分配持久的内存空间。 假如我们想实现一个不改变原数组而返回一个将原数组翻转的函数,如果按照一般的思路,我们写出来的代码是这样的: #include <iostream> using namespace std; int* rever 阅读全文
posted @ 2020-04-17 11:34 川尘 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 指针作参数 指针参数可以通过传值或者传址的方式传递,如: void function(int* p1, int* &p2) //等价于 //typedef int* intPointer //void function(intPointer p1, intPointer& p2) 在上面的例子中,需 阅读全文
posted @ 2020-04-16 13:16 川尘 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 在C++中,数组名其实是 一个指向数组第一个元素的常量指针。 在之前讲数组的博客(C++——一维数组 )中提到过,数组在内存中是线性结构。你可以想像有一个羽毛球筒(就是装羽毛球那个长长的盒子),假设里面最多可以装五个羽毛球,开口的一端是末端。那么可以把这个模型看成是一个数组,数组的大小为5(再大就装 阅读全文
posted @ 2020-04-15 20:56 川尘 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 指针(pointer) 指针变量也称为指针,它保存着一个内存地址,或者说它的值是内存地址。 我们都知道程序运行的时候要放到内存,而程序中的每个符号都要对应一个内存地址。你可以把一个变量看成一个二元组。第一个元素是内存地址(adress),第二个元素是变量的值(value)。指针就保存着这个变量的地址 阅读全文
posted @ 2020-04-14 13:54 川尘 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 之前安装过一次MySQL,但是由于时间问题没安装完。今天再次安装了一下,遇到的一些问题及参考的博客如下。 问题一:忘记密码。emm很久没碰过了把之前设置的root密码忘记了。 在MySQL登录时出现Access denied for user 'root'@'localhost' (using pa 阅读全文
posted @ 2020-04-13 17:54 川尘 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 数据域封装 先放一段之前的类定义代码。 #ifndef CIRCLE_H #define CIRCLE_H class Circle { public: //圆的半径 double radius; //无参构造函数 Circle(); //有参构造函数 Circle(double); //获取圆的面 阅读全文
posted @ 2020-04-12 18:34 川尘 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 类定义和类实现的分离 类定义就是指定义类名,类的数据域和类里面的函数。只是定义而不去实现。这一概念有点像是java中接口的概念,是被当做一个约束和标准去使用的。类定义的文件是.h文件。 类实现是指对类定义的具体实现,即完成函数内部的代码。类实现的文件是一个.cpp文件。 类定义和类实现的文件名是一样 阅读全文
posted @ 2020-04-12 14:29 川尘 阅读(2394) 评论(0) 推荐(1) 编辑
摘要: 类 先回忆一下对象(object)。对象表示现实世界一个独一无二的实体,一个对象具有唯一的身份,状态,行为。 一个对象的状态(state,也称为属性)用数据域及他们当前的值表示。例如一个对象“圆”,有数据域“半径”,它是刻画圆的属性。 一个对象的行为(behavior,也称为动作)由一组函数定义。对 阅读全文
posted @ 2020-04-11 11:38 川尘 阅读(242) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
`