- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 虚函数指针 C++
调试时可以看到每个类对象的虚函数指针,这是由编译器为每个对象分配的。class VirtualTest {public: virtual void vfunc1() { cout << "virtualTest::vfunc1()\n"; }; virtual void vfunc2() {};};class DervVirTest :public VirtualTest {public: void vfunc1() override { cout << "derv
2020-09-26 12:20:41
296
原创 为什么需要三次握手
啥也不说,先放图:相信视频面试前,大家都会和面试官进行以下对话:step1, 你:面试官您好,能听见么?step2, 面:你好同学,我能听见,你能听到我么?step3, 你:能听到。step4, 面:好的,接下来面试正式开始。。。其实这就是一个大家最常使用三次握手的例子之一。可以看出,三次握手的目的简单来说就是确保通信双方能够正常交流。那么怎样才可以保证正常交流呢?通信双方的发送、接收能力都正常再回过头来看上面的例子:step1, 你:面试官您好,能听见么(seq=x)?(
2020-09-21 15:36:58
393
2
原创 实现一个带引用计数的shared_ptr智能指针
*自定义一个myShared_ptr结构,包含引用计数、运算符、->运算符// 自定义 shared_ptr 智能指针template<class T>class myShared_ptr {public: // 构造函数 myShared_ptr(T* ptr) : _ptr(ptr), _pCount(new int(1)) {} // 拷贝构造函数 myShared_ptr(const myShared_ptr& sp) : _ptr(sp._ptr)
2020-07-09 16:44:57
252
原创 剑指OFFER:剪绳子
题目描述给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1),每段绳子的长度记为k[0],k[1],…,k[m]。请问k[0]xk[1]x…xk[m]可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。输入描述:输入一个数n,意义见题面。(2 <= n <= 60)输出描述:输出答案。示例1输入8输出18利用数学思想:多个数的和为一定值时,每个数相等时乘积最大。 -
2020-06-14 14:36:42
227
原创 MATLAB 正态(高斯)分布概率密度函数
MATLAB 高斯(正太)分布MATLAB 高斯(正太)分布MATLAB 高斯(正太)分布英文:Normal Probability Distribution Functiony = normpdf(x)y = normpdf(x,mu)y = normpdf(x,mu,sigma)输入参数:x - 用于计算 pdf 的值(标量值 | 标量值组成的数组)mu - 均值(0 (默认)...
2020-03-23 10:56:57
28517
自动结束录音代码 aplay.c
2020-07-20
STM32F407控制微型热敏打印机例程.zip
2019-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人