上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
  2018年9月16日
摘要: 关系模型,网状模型、层次模型 关系数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。 主流的关系型数据库有Oracle、DB2、PostgreSQL、Microsoft SQL Server、Microsoft Access、MySQL、SQLite DBM 阅读全文
posted @ 2018-09-16 13:47 Love流浪的猪 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 在默认情况下(用户没有定义,但是也没有显式的删除),编译器会自动的隐式生成一个拷贝构造函数和赋值运算符。 但用户可以使用delete来指定不生成拷贝构造函数和赋值运算符,这样的对象就不能通过值传递,也不能进行赋值运算。 Person(const Person& p) = delete; 注意:拷贝构 阅读全文
posted @ 2018-09-16 00:55 Love流浪的猪 阅读(2370) 评论(0) 推荐(0) 编辑
摘要: 说明:成员被初始化的顺序,与初始化列表里面的顺序没有关系,只和成员的声明顺序有关。先声明的,先初始化。 运行结果: 1.内置数据类型,复合类型(指针,引用) 在成员初始化列表中初始化,和在构造函数体内赋值,性能和结果完全一样。2.用户定义类型(类类型) 结果上相同,但是性能上存在很大的差别。因为类类 阅读全文
posted @ 2018-09-16 00:09 Love流浪的猪 阅读(876) 评论(0) 推荐(0) 编辑
  2018年9月13日
摘要: TCP、UDP的区别 1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接 2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付 Tcp通过校验和,重传控制,序号标识,滑动窗 阅读全文
posted @ 2018-09-13 23:06 Love流浪的猪 阅读(2054) 评论(0) 推荐(0) 编辑
摘要: 1、根本区别:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位 2、包含关系:一个进程可以拥有多个线程,但一个线程只能属于一个进程。没有线程的进程可以看做是单线程的,线程是进程的一部分,所以线程也被称为轻量级进程。 3、在开销方面: 每个进程都有独立的代码和数据空间(程序上下文), 阅读全文
posted @ 2018-09-13 22:58 Love流浪的猪 阅读(1376) 评论(0) 推荐(1) 编辑
摘要: C++中类的静态成员与实例成员的区别 1、有static修饰的成员变量或成员函数称为静态成员。 2、在内存中,类的静态数据成员占有一块特定的内存空间,被该类的所有实例(对象)共享。而同一个类的不同对象的实例数据成员相互独立,占有各自的存储空间。 3、静态变量不能在构造函数中初始化,必须在类外的文件作 阅读全文
posted @ 2018-09-13 22:45 Love流浪的猪 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: 设计模式的原则: (https://www.cnblogs.com/dolphin0520/p/3919839.html) 1、单一职责原则(Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引 阅读全文
posted @ 2018-09-13 00:32 Love流浪的猪 阅读(204) 评论(0) 推荐(0) 编辑
  2018年9月12日
摘要: 1、const函数 和 非const函数 是重载函数; 2、调用的时候怎么确认调用的是哪一个呢? (1)非const对象,优先调用的是非const函数,如果非const函数不存在,则调用const函数 (2)const对象,只能调用const函数。 const成员函数内部,不能调用非const成员函 阅读全文
posted @ 2018-09-12 23:11 Love流浪的猪 阅读(2615) 评论(0) 推荐(0) 编辑
摘要: 1、函数后面跟throw(),表示该函数不会抛出异常 2、函数后面跟throw(...),表示该函数可能会抛出任何形式的异常 3、函数后面跟throw(int),表示该函数只抛出int类型的异常 阅读全文
posted @ 2018-09-12 22:51 Love流浪的猪 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 一、构造函数抛出异常 1、通知对象构造失败的唯一方法,就是在构造函数中抛出异常 2、构造函数抛出异常后,该对象的析构函数将不被执行;如果其有基类,则基类的析构函数会被执行;、 构造函数的执行顺序:基类 ——> 子类 析构函数的执行顺序:子类 ——> 基类 二、析构函数抛出异常 1、类的成员函数如果出 阅读全文
posted @ 2018-09-12 22:48 Love流浪的猪 阅读(833) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页