c/c++
RSABLOCKCHAIN
Anything is possible.
展开
-
C++ signed int 在计算机内部表示
数字化的世界都是由现实的世界转换而来,这个转换过程需要媒介,电压的高低能很好的表示0和1两种状态,满足离散化和编码两种能力,由于计算机设备本身的硬件限制,只能离散化数据,对数据取样。编码则是需要通过制定一定的规则来模拟还原现实信息。采用二进制有如下好处:1、状态稳定,只有0、1两种状态。2、二进制编码简单,对于机器实现来说计算简单。3、0、1和逻辑命题真、假对应,与逻辑门契合。..................原创 2022-08-10 20:59:37 · 466 阅读 · 0 评论 -
C++中sort函数和cmp函数的使用
C++中sort函数和cmp函数的使用 sort函数是C++algorithm库中的一个函数,源码实现是快排,使用时需要在文件中添加头文件 #include <algorithm> sort函数的参数列表中的第三个参数可以是一个函数指针,一般使用cmp作为函数指针的命名: vector<int> vec; bool cmp(const T a, const T b){ return a > b; } sort(vec.begin(), vec.end(), cmp); c原创 2020-09-17 09:58:51 · 2853 阅读 · 0 评论 -
makefile笔记
看懂makefile文档 在GitHub上看到一个C++项目,想着模仿写一个,于是计划先从makefile文档看起,要看懂makefile文档,首先需要知道makefile的语法规则。而在了解makefile语法规则之前先回顾一下linux下从源程序到可执行程序的处理过程。 从源程序到可执行程序 如果已经对源程序到可执行程序的过程了如执掌,读者可以略过这段。 应用程序员使用程序编辑软件,得到hel...原创 2019-04-19 22:35:31 · 139 阅读 · 0 评论 -
模板编程
模板编程 基本语法 template <typename/class T> template是告诉编译器,接下来是一个模板,其中 typename和class是关键字,在这里二者没有什么区别或者说可以替换使用。其中T叫做模板形参,一旦被实例化,那么T就会变成具体的类型。 模板函数 template <typename T> T add(const T lva, const...原创 2019-05-14 22:23:25 · 452 阅读 · 0 评论