成员函数共44篇
成员函数‌是指定义在类或结构体内部的函数,它们成为类的成员。成员函数可以直接访问类或结构体的成员变量和其他成员函数,包括私有成员。成员函数被隐式传递一个指向当前对象的指针(即this指针),可以对对象进行操作和访问。

C++类的成员变量和成员函数详解

类可以看做是一种数据类型,它类似于普通的数据类型,但是又有别于普通的数据类型。类这种数据类型是一个包含成员变量和成员函数的集合。 类的成员变量和普通变量一样,也有数据类型和名称,占...
子博兄的头像-华尔子博-奥夏网子博兄5年前
01770

C++类成员的访问权限以及类的封装,附代码实例

前面我们在定义类时多次使用到了 public 关键字,表示类的成员具有“公开”的访问权限,这节我们就来详细讲解。 C++通过 public、protected、private 三个关键字来控制成员变量和成员函数的访问...
子博兄的头像-华尔子博-奥夏网子博兄4年前
01200

C++继承介绍,继承的方式有哪些?

各个成员函数选项可以是virtual或non-virtual或pure virtual。 public继承,例如下: class base {...} class derived:public base {...} 如果这样写,编译器会理解成类型为derived的对象同...
子博网的头像-华尔子博-奥夏网子博网4年前
01090

SQLite3 API 编程手册,附源代码

前序:... 1 一、 版本... 1 二、 基本编译... 2 三、 SQLITE操作入门... 2 (1) 基本流程... 2 (2) SQL语句操作... 4 (3) 操作二进制... 8 (4) 事务处理... 10 四、 给数据库加密... 10...
南宫世家的头像-华尔子博-奥夏网南宫世家4年前
01040

详细介绍C++中的类对象内存模型

详细介绍C++中的类对象内存模型-华尔子博-奥夏网
对象的影响因素 简而言之,我们一个类可能会有如下的影响因素: 1)成员变量 2)虚函数(产生虚函数表) 3)单一继承(只继承于一个类) 4)多重继承(继承多个类) 5)重复继承(继承的多个父...
子博网的头像-华尔子博-奥夏网子博网2年前
010014

C++基类和派生类的构造函数

前面我们说基类的成员函数可以被继承,可以通过派生类的对象访问,但这仅仅指的是普通的成员函数,类的构造函数不能被继承。构造函数不能被继承是有道理的,因为即使继承了,它的名字和派生类的...
子博兄的头像-华尔子博-奥夏网子博兄2年前
09813

C++继承和派生简明教程

C++ 中的继承是类与类之间的关系,是一个很简单很直观的概念,与现实世界中的继承类似,例如儿子继承父亲的财产。 继承(Inheritance)可以理解为一个类从另一个类获取成员变量和成员函数的过程...
子博网的头像-华尔子博-奥夏网子博网2年前
0915

C++ string详解,C++字符串详解

C++ 大大增强了对字符串的支持,除了可以使用C风格的字符串,还可以使用内置的 string 类。string 类处理起字符串来会方便很多,完全可以代替C语言中的字符数组或字符串指针。 string 是 C++ 中...
子博兄的头像-华尔子博-奥夏网2年前
0885

C++类继承时的作用域嵌套,破解C++继承的一切秘密!

C++类继承时的作用域嵌套,破解C++继承的一切秘密!-华尔子博-奥夏网
类其实也是一种作用域,每个类都会定义它自己的作用域,在这个作用域内我们再定义类的成员。当存在继承关系时,派生类的作用域嵌套在基类的作用域之内,如果一个名字在派生类的作用域内无法找到...
子博兄的头像-华尔子博-奥夏网2年前
08614

c++ 尽量不要使用#define 而是用const、enum、inline替换。

例如:这里程序文件开头有如下#define语句 #define N 10 #define PI 3.14 #define MAX 10000 #define Heigth 6.65 ... ... 假设这里程序运行出错误,而且就是在我们使用这些常量有错误,此时编...
南宫世家的头像-华尔子博-奥夏网南宫世家2年前
0816