面对对象的基本概念
面对对象的意义在于1.将日常生活中习惯的思维方式引入程序设计中2.将需求中的概念直观的映射到解决方案中3.以模块为中心构建可复用的软件系统4.提高软件产品的可维护性和可扩展性类和对象使面对对象中的两个基本概念类:指的是一类事物,是一个抽象的概念对象:指的是属于某个类的具体实体类是一种模型,这种模型可以创建处不同的对象实体对象实体使类模型的一个具体实例我们可以知道,一个类可以有多个对象,而...
1.数据结构的概念和术语
数据(Data):是对客观事物的符号表示,是指所有能够输入到计算机并被计算机处理的符号的总称;
2大类数据:数值数据(整数、浮点数、复数)与非数值数据(字符、字符串、图像、声音);
数据元素(Data Element):数据的基本单位,在程序中作为一个整体进行考虑和处理;
数据项:数据元素可以由多个数据项组成,是数据操作中不可分割的最小单位;
数据对象:是性质相同的所有元素的集合,是数据的一个子集;...
ODBC(Open Database Connectivity,开放 数据库 互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关 数据库 的一个组成部分,它建立了一组规范,并提供了一组对 数据库 访问的标准API(应用程序编程接口)。这些API利用SQL来完成ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提...
#include<iostream>
#include<stdlib.h>
#include<string>
using namespace std;
#include<vector>void pv(vector<int> & v)
{for(vector<int>::iterator it=v.begin(); it!=v.end(); it++){cout << *it << " ";}cout << endl;
}void test322()
{vector<int> v1; //默认 无参构造for(int i=0; i<10; i++){v1.push_back(i);}pv(v1);vector<int> v2(v1.begin(), v1.end()); //区间赋值pv(v2);vector<int> v3(6, 222); //6个222pv(v3)...
#include<stdlib.h>
#include<iostream>
#include<string>
using namespace std;/*4.7 多态4.7.1 多态的基本概念多态分两类:静态多态:函数重载和运算符重载属于静态多态,复用函数名动态多态:派生类和虚函数实现程序运行时的多态区别:静态多态的函数地址早绑定--编译阶段确定函数地址动态多态的函数地址晚绑定--运行阶段确定函数地址
*/class Animal{
public:/*void speak(){cout << "动物在说话" << endl;}*/virtual void spe...
C++STLset基本概念
* 所有元素都会在插入时自动被排序本质: set/multiset属于关联式容器,底层结构是用二叉树实现的。
set和multiset区别:
set不允许容器中有重复的元素
multiset允许容器中有重复的元素
set构造和赋值
功能描述:创建set容器以及赋值 构造:
set<T>st; //默认构造函数set(const set &st); //拷贝构造函数赋值:
set& operator=(const set &st); //重载等号操作符代码示例:
#include<i...
从今天开始,和大家一起学习C++帮助手册
注释
注释是一种代码内文档,当被插入到程序中时,它们实际上会被编译器忽略;它们只需要被阅读源代码的人当做注记。 语法 (1) /*注释 */ (2) // 注释 1)通常被称为C风格或者多行注释 2)通常被称为C++风格或者单行注释
在翻译阶段3中,每段注释通过被替换为单个空白字符从程序中删除。
C风格 C风格注释通常用于注释大块的文本,也可以用于注释单行文本,要插入一个C风格注释,可以简单的以 ...
QObject :所有 Qt 类的基类
QWidget类:包含所有组件的类
Widgets:组件,组成Qt界面的基本元素
window:界面,是不含有父组件的组件
Child Widgets:子组件,主界面里的其他组件
layouts:布局,界面上组件排列的方式
c++由c语言衍生而来,最大的特点就是它是一门面向对象的语言,面向过程(c)即需要我们去按照步骤去一步一步写代码,而c++提供的面向对象机制帮助我们更有效更方便的开发。1.关键字:根据版本的不同关键字的个数有所不同,c中有我们熟悉的32个关键字,而在c++98这个版本中有63个关键字,很多都是和c中关键字类似,以后遇到会细说2.命名空间
概念:使用namespace关键字对标识符的名字本地化,以避免命名冲突或名字污染
命中空间的定义...
面对对象的基本概念
面对对象的意义在于1.将日常生活中习惯的思维方式引入程序设计中2.将需求中的概念直观的映射到解决方案中3.以模块为中心构建可复用的软件系统4.提高软件产品的可维护性和可扩展性
类和对象使面对对象中的两个基本概念类:指的是一类事物,是一个抽象的概念对象:指的是属于某个类的具体实体类是一种模型,这种模型可以创建处不同的对象实体对象实体使类模型的一个具体实例我们可以知道,一个类可以有多个对象,...