C/C++
lih627
可以通过训练提高自己的平均水平并减少方差。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ 表达式中的类型转换
C++ 表达式中的类型转换 文章目录C++ 表达式中的类型转换简介自动转换强制类型转换总结 简介 最近刷题经常遇到对结果取模,由于某些操作导致溢出。例如 MOD = 10e9 + 7 下列表达式 int hash = (base * base) % MOD // base * base 溢出 需要在表达式中加入强制类型转换。摘抄C++ Primer Plus 3.4.4 类型转换章节之表达式中的转换。 自动转换 整形提升(integral promotion): C++ 在计算表达式时,自动将 bool原创 2020-11-29 01:49:16 · 889 阅读 · 0 评论 -
[C++] .cpp和.h文件需要放什么
原文地址: C++ 的头文件和实现文件分别写什么转载 2020-06-20 23:49:45 · 351 阅读 · 0 评论 -
C++ STL 标准库 std::list总结
C++ STL 标准库 std::list总结简介成员函数 简介 list 好处是常数空间插入和删除元素,但不支持快速随机访问, 通过双向链表实现. 定义在头文件<list> 中, 属于容器. template< class T, class Allocator = std::allocator<T> > class list; 成员函数 这里有详细的参考 有一点需要注意, 在执行pop_front pop_back 等成员函数时, 需要先判断链表是否为原创 2020-06-17 18:49:36 · 547 阅读 · 0 评论 -
C++ STL 标准库 std::stack 总结
STL 标准库 stack 总结简介Constructor常用的成员函数 简介 Stack 是一种容器适配器/配接器(container adaptor), 被设计用来支持 LIFO 的数据结构. deque 是双向开口的数据结构, 因此以 deque 为底部结构封闭其头部开口, 就可以形成 Stack. adaptor 指的是通过修改某种容器的接口, 形成另一种数据结构, 因此他不被归类为容器. 他被定义在<stack> 头文件中, 如果使用必须引入改头文件, 定义方式为 template&原创 2020-06-17 18:10:39 · 693 阅读 · 0 评论
分享