C++多态的表现形式-重载
摘要:一、函数重载 .//待完善 二、运算符重载 1.引入 考虑运算符*,有两个作用,一是用于地址,得到存储在这个地址中的地址;二是用于两个数之间,得到两个数字的乘积。C++会根据操作数的数目和类型来决定采用哪种操作(与计算机组成原理中提到的多地址指令挺像的)。同时C++也允许将运算符的重载扩展到用户定义
阅读全文
posted @
2021-01-21 15:17
freden
阅读(123)
推荐(0)
C++函数声明的时候后面加const
摘要:转自:http://blog.csdn.net/zhangss415/article/details/7998123 非静态成员函数后面加const(加到非成员函数或静态成员后面会产生编译错误),表示成员函数隐含传入的this指针为const指针,决定了在该成员函数中,任意修改它所在的类的成员的操作
阅读全文
posted @
2021-01-21 10:51
freden
阅读(63)
推荐(0)
异步编程(四)多线程的同步机制-Lock关键字
摘要:一、前言 为什么需要同步机制?临界资源要求同一时间只有一个进程访问,因此在多线程中必须对临界资源的访问做同步限制。 同步分为两种,一种是直接同步,即该资源的访问是互斥的,不能允许多个线程同时访问,如打印机资源;另外一种是间接同步,即进程的执行需要其他进程的结果,那么这两个进程间的运行就有先后顺序,可
阅读全文
posted @
2021-01-20 08:52
freden
阅读(179)
推荐(0)
异步编程(三)委托-Action
摘要:action实现异步处理 1.实现 class Async { public void DoSomething(string name) { Console.WriteLine($"{name}开始工作;线程:【{Thread.CurrentThread.ManagedThreadId.ToStri
阅读全文
posted @
2021-01-18 15:43
freden
阅读(404)
推荐(0)
单例模式
摘要:一、饿汉式->单例一开始就初始化好,只要有请求就给,此时的无论多少个请求都指向同一个单例。这里也可以将初始化操作 _instance = new BufferHandler() 放在构造函数中。 private static BufferHandler _instance = new BufferH
阅读全文
posted @
2021-01-11 17:18
freden
阅读(80)
推荐(0)
char与int
摘要:转载自https://blog.csdn.net/qq_30534935/article/details/82683643 char转int 一、ASCII 表 了解 int 与 char 相互转换之前,先让我们看一下 ASCII 码表。其中数字字符对应的位置为:48 - 57。 二、char 转
阅读全文
posted @
2021-01-04 17:07
freden
阅读(1090)
推荐(0)