摘要: 1.auto&&decltype 静态类型:类型检查在编译阶段 动态类型:类型检查在运行阶段 auto声明变量的类型必须由编译器在编译时期推导而得,其优势是在拥有初始化表达式的复杂类型变量声明时简化代码。 decltype以一个普通的表达式为参数,返回该表达式的类型。 用decltype(e)来获取 阅读全文
posted @ 2022-12-19 15:39 无知亦乐 阅读(82) 评论(0) 推荐(0)
摘要: 1.继承构造函数 如果基类有多个构造函数,使用继承构造函数可以让派生类免于重写各个基类的构造函数。 struct A { A(int i) {} A(double d, int i) {} A(float f, int i, const char *c) {} // ... }; struct B 阅读全文
posted @ 2022-12-19 15:38 无知亦乐 阅读(162) 评论(0) 推荐(0)
摘要: 1.查验机器环境 #include <iostream> using namespace std; int main() { cout << "Standard Clib: " << __STDC_HOSTED__ << endl; cout << "Standard C: " << __STDC_ 阅读全文
posted @ 2022-12-19 15:37 无知亦乐 阅读(92) 评论(0) 推荐(0)
摘要: (文章目录) 一、DES算法原理 DES算法是一种最通用的对称密钥算法,因为算法本身是公开的,所以其安全性在于密钥的安全性。基于密钥的算法通常有两类:对称算法和公开密钥算法。对称算法的对称性体现在加密密钥能够从解密密钥推算出来,反之亦然。在大多数对称算法中,加解密的密钥是相同的,DES就是这样。可见 阅读全文
posted @ 2022-11-21 16:22 无知亦乐 阅读(676) 评论(0) 推荐(0)
摘要: (文章目录) 一、调度算法的原理和分类 1.进程调度简介 进程调度的研究是整个操作系统理论的核心,在多进程的操作系统中,进程调度是一个全局性的、关键性的问题,它对系统的总体设计、系统的实现、功能设置以及各方面的性能都有着决定性的影响。进程运行需要各种各样的系统资源,如内存、文件、打印机和最宝贵的CP 阅读全文
posted @ 2022-11-21 15:33 无知亦乐 阅读(1615) 评论(0) 推荐(1)