![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 60
不见风月
这个作者很懒,什么都没留下…
展开
-
C++中的模板、STL和函数对象
在上面的例子中,std::function<void(int)> 类型在编译时就已经确定了,但是具体要调用哪个 lambda 函数则是在运行时由 some_condition 的值决定的。例如,std::vector 是一个模板类,它可以存储任何类型的对象。std::function 是一个模板类,它的类型参数在编译时确定。例如,std::sort 是一个模板函数,它可以对任何类型的元素进行排序,只要这些元素支持比较运算符。在C++中,模板的类型参数(包括STL容器和算法的类型)都是在编译时期确定的。原创 2023-11-16 21:21:49 · 81 阅读 · 0 评论 -
C++基础:cin 和 getline 的使用
包含头文件。原创 2023-08-18 01:45:00 · 118 阅读 · 0 评论 -
[230525 剑指60] n个骰子的点数
具体的方法是,当求 n 个骰子的结果概率时,固定 n - 1 个骰子结果为 x,利用 n - 1 个骰子结果为 x 的概率乘以 1 / 6,分别计算 x + 1、x + 2、…从 n 个骰子的角度来说,n 个骰子的某一个结果的概率不是一次性算出的,而是通过累加得到的。对每一个点数组合进行相加,得到结果和,然后对相同的结果和进行统计,除以 6 ^ n,就可以得到每一种结果的概率。的特点,利用这一点在传参的时候就可以深拷贝出来一个 obj,这样进行交换的时候就不会把原来的 obj 更改。难点在递推公式,如上。原创 2023-05-25 22:30:00 · 36 阅读 · 0 评论 -
[230521] C++ STL string 类的简单实现
想起来腾讯一面,面试官上来先让我手撕 string 类,没绷住,当时也没及时补,现在补补。原创 2023-05-22 05:00:00 · 33 阅读 · 0 评论