什么是智能手机?智能手机有哪些操作系统?

什么是智能手机?智能手机有哪些操作系统?-华尔子博-奥夏网
什么是智能手机 智能手机(Smart Phone)是指“像个人电脑一样具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手机的功能进行扩充,并可以通...
5年前
02230

C++重载数学运算符(实例演示)

C++重载数学运算符(实例演示)-华尔子博-奥夏网
四则运算符(+、-、*、/、+=、-=、*=、/=)和关系运算符(>、<、<=、>=、==、!=)都是数学运算符,它们在实际开发中非常常见,被重载的几率也很高,并且有着相似的重载格式。本节以...
10天前
04811

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

C++基类和派生类的析构函数-华尔子博-奥夏网
和构造函数类似,析构函数也不能被继承。与构造函数不同的是,在派生类的析构函数中不用显式地调用基类的析构函数,因为每个类只有一个析构函数,编译器知道如何选择,无需程序员干涉。 另外析...
2年前
0356

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

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

C++继承时的名字遮蔽问题

C++继承时的名字遮蔽问题-华尔子博-奥夏网
如果派生类中的成员(包括成员变量和成员函数)和基类中的成员重名,那么就会遮蔽从基类继承过来的成员。所谓遮蔽,就是在派生类中使用该成员(包括在定义派生类时使用,也包括通过派生类对象访...
2年前
03915

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

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

C++ class和struct到底有什么区别

C++ class和struct到底有什么区别-华尔子博-奥夏网
C++ 中保留了C语言的 struct 关键字,并且加以扩充。在C语言中,struct 只能包含成员变量,不能包含成员函数。而在C++中,struct 类似于 class,既可以包含成员变量,又可以包含成员函数。 C++...
2年前
0416

C++ new和delete运算符简介示例代码

C++ new和delete运算符简介示例代码-华尔子博-奥夏网
在C语言中,动态分配内存用 malloc() 函数,释放内存用 free() 函数。如下所示: int *p = (int*) malloc( sizeof(int) * 10 ); //分配10个int型的内存空间 free(p); //释放内存 在C++中,这两...
5年前
02450

命名空间(Namespace)C++命名空间(名字空间)详解

命名空间(Namespace)C++命名空间(名字空间)详解-华尔子博-奥夏网
一个中大型软件往往由多名程序员共同开发,会使用大量的变量和函数,不可避免地会出现变量或函数的命名冲突。当所有人的代码都测试通过,没有问题时,将它们结合到一起就有可能会出现命名冲突。...
5年前
01610

C语言break和continue用法详解(跳出循环)

C语言break和continue用法详解(跳出循环)-华尔子博-奥夏网
使用while或for循环时,如果想提前结束循环(在不满足结束条件的情况下结束循环),可以使用break或continue关键字。 break关键字 我们讲到了break,用它来跳出 switch 语句。 当 break 关键字...
4天前
03015