
后台
父進程
有的人25岁就死了,但到75岁才埋
展开
-
后台开发工程师技术能力体系之编程语言8——拷贝控制
拷贝控制 一个类通过定义五种特殊的成员函数来控制对象拷贝、移动、赋值和销毁等操作:拷贝构造函数、拷贝赋值运算符、移动构造函数、移动赋值运算符和析构函数。如果一个类没有定义所有这些拷贝控制成员,编译器会自动为它定义缺失的操作。因此很多类会忽略这些拷贝控制操作,但是对于一些类来说,依赖这些操作的默认定义会导致灾难。1.拷贝构造函数 如果一个构造函数的第一个参数是自身类类型的引用,且任何额外参...原创 2020-04-22 11:11:05 · 251 阅读 · 0 评论 -
后台开发工程师技术能力体系之编程语言7——动态内存
动态内存 全局对象在程序启动时分配,在程序结束时销毁;对于局部自动对象,当我们进入其定义所在的程序块时被创建,在离开块时销毁;局部staitc对象在第一次使用前分配,在程序结束时销毁。除了自动和static对象外,C++还支持动态分配对象。动态分配的对象的生存期与它们在哪里创建时无关的,只有当显式被释放时,这些对象才会销毁。 动态对象的正确释放是编程中极易容易出错的地方,为了更安全地使用动...原创 2020-04-21 08:30:28 · 302 阅读 · 0 评论 -
后台开发工程师技术能力体系之编程语言6——泛型算法
泛型算法1.概述 标准库并未给每个容器添加大量功能,而是提供了一组算法,这些算法中的大多数都独立于任何特定的容器,这些算法是通用的(或泛型的),它们可用于不同类型的容器和不同类型的元素。大多数算法都定义在头文件algorithm中,标准库还在头文件numeric中定义了一组数值泛型算法。一般情况下,这些算法并不直接操作容器,而是遍历由两个迭代器指定的一个元素范围来进行操作。通常情况下,算法遍...原创 2020-04-21 08:29:21 · 241 阅读 · 0 评论 -
后台开发工程师技术能力体系之编程语言5——关联容器
关联容器1.基本概念 关联容器和顺序容器有着根本的不同:关联容器中的元素是按关键字来保存和访问的,而顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的。 关联容器支持高效的关键字查找和访问,两个主要的关联容器类型是map和set。map中的元素是一些键-值(key-value)对:关键字起到索引的作用,值则表示与索引相关联的数据。set中每个元素值只包含一个关键字:set支持高效的...原创 2020-04-21 08:28:33 · 184 阅读 · 0 评论 -
后台开发工程师技术能力体系之编程语言4——顺序容器
顺序容器1.标准库类型string 标准库类型string表示可变长的字符序列,使用string类型必须首先包括string头文件,作为标准库的一部分,string定义在命名空间std中。 初始化string对象有多种方式,如果使用等号(=)初始化一个变量,实际上执行的是拷贝初始化,编译器把等号右侧的初始值拷贝到新创建的对象中去;如果不使用等号,则执行的是直接初始化。string s1...原创 2020-04-21 08:27:51 · 207 阅读 · 0 评论 -
后台开发工程师技术能力体系之编程语言3——继承与派生
继承与派生 面向对象程序设计基于三个基本概念:数据抽象(封装)、继承和动态绑定(多态)。通过使用数据抽象,我们可以将类的接口与实现分离;使用继承,可以定义相似的类型并对其相似关系建模;使用动态绑定,可以一定程序上忽略相似类型的区别,而以统一的方式使用它们的对象。 继承和动态绑定对程序的编写有两方面的影响:1、我们可以更容易地定义与其他类相似但不完全相同的新类;2、使用这些彼此相似的类编写程...原创 2020-04-21 08:26:53 · 282 阅读 · 0 评论 -
后台开发工程师技术能力体系之编程语言2——类与对象
类与对象 结构化设计是以功能为目标来构造应用系统,这种设计思路使得程序员不得不将由客体构成的现实世界映射到由功能模块组成的解空间中,背离了人们观察和解决问题的基本思路。面向对象的设计思想,让计算机直接模拟现实的环境,用人类解决问题的思路、习惯和步骤来设计应用程序,更加符合人类理解现实世界的思维。1.类的基本概念// 头文件Sales_data.h#ifndef SALES_DATA_H...原创 2020-04-21 08:26:01 · 265 阅读 · 0 评论 -
后台开发工程师技术能力体系之编程语言1——语法
语法1. 函数函数定义: 函数是一个命名了的代码块,我们通过调用函数执行相应的代码。函数可以有0个或多个参数,通常会产生一个结果。可以重载函数,也就是说,同一个名字可以对应几个不同的函数。 函数的调用需要完成两项工作:一是实参初始化函数对应的形参;二是将控制权转移给被调用函数,此时,主调函数的执行被暂时中断,被调函数开始执行。当遇到一条return语句时函数结束执行过程,和函数调用一样...原创 2020-04-21 08:24:29 · 255 阅读 · 0 评论