c++
文章平均质量分 64
qq_40421712
这个作者很懒,什么都没留下…
展开
-
C++的多态
什么是多态?答:多态就是多种形态,c++的多态分为静态多态和动态多态。1.静态多态就是重载,因为是编译期决定所以称为静态多态.2.动态多态就是通过继承重写基类的虚函数实现多态,因为是运行时决定的所有称为动态多态.1.多态的实现— —虚表1.1虚函数c++中虚函数的主要作用就是实现多态.简单来说父类的指针/引用调用重写的虚函数,当父类的指针/引用指向父类对象时调用的就是父类的...原创 2018-05-14 17:02:47 · 110 阅读 · 0 评论 -
c++的引用
<1>引用 1.什么是引用?答:引用不是定义一个新的变量,而是给一个已经定义的变量重新取一个别名。2.引用的格式类型&引用变量名=已经定义过的变量。 3.引用的特点 引用必须初始化一个变量可以取多个别名(除const引用每个别名都可以修改这块地址的值)引用只能在初始化的时候引用一次,不能改变为再引用其他的变量(例:b已经作为了a的别名了则它...原创 2018-03-17 18:17:20 · 116 阅读 · 0 评论 -
指针与数组和引用的区别和联系
概念:指针:指针是内存中的地址 例: 指针就是你家在一栋楼里的门牌号数组:相同数据类型按一定的顺序排列的集合 例: 就是一个班级里的学生这个集合(共同类型就是学生)引用:一个变量的别名 指针的作用:指针作为参数: 例: void swap(int*p,int*q) { int tmp=*p; *p=*q; ...原创 2018-09-01 10:46:47 · 4663 阅读 · 1 评论 -
剖析结构体和大小端
结构体1.概念1.结构体:描述一个事物,问题的一系列数据的集合. 例: struct person { char name[20]; int year; int class; int phone; char addr; };2.作用1.内置类型无法描述需要表述的事物,问题时就会定义结构体 2.返回的参数不只是一个而是一个集...原创 2018-09-01 15:54:57 · 2924 阅读 · 0 评论 -
校园群聊
项目整体介绍项目功能客户端启动输入昵称,学校,进入表白墙发送表白信息查看表白信息项目模块服务器模块 能够存储在线用户列表感知用户的上线和下线接收消息将接受的消息存入文件中广播消息(如果是刚上线的用户要发送一个星期内的所以消息,还要发送在线用户刚刚发送的消息)客户端模块 在客户端一启动就向服务器发送一条消息接受在线用户发送消息接受文件消息输入消息...原创 2018-09-07 19:01:23 · 631 阅读 · 0 评论 -
设计模式之单例模式
设计模式设计模式代表了最佳实践,是软件开发过程中面临一般问题的解决方法 设计模式是一套被反复使用,经过分类,代码设计的经验总结单例模式单例类保证全局只有一个唯一实例对象单例类提供获取这个唯一实例的接口不考虑线程安全的一个单例类#include"stdafx.h"#include&lt;stdlib.h&gt;#include&lt;stdio.h&gt;#in...原创 2018-09-08 19:09:52 · 129 阅读 · 0 评论