
C++
文章平均质量分 74
C++
叶光纪
这个作者很懒,什么都没留下…
展开
-
SWIG ---- Python调用C++
python调用C++原创 2023-02-28 11:41:20 · 423 阅读 · 0 评论 -
C++ 随机数
随机数随机数随机数库随机数库的使用其他分布类型正态分布伯努利分布参考资料随机数程序同常需要一个随机数源。在新标准出现以前,C和C++都依赖rand函数胡来生成随机数。此函数生成均匀分布的伪随机数,范围在0到一个系统相关的最大值(至少为32767)之间。rand函数存在一些问题,比如不同范围的随机数、随机浮点数、非均匀分布的数等。随机数库定义在头文件<random>中的随机数库通过随机数引擎类(random-number engines) 和 随机数分布类(random-number原创 2021-01-17 17:51:32 · 542 阅读 · 0 评论 -
C++ 使用正则表达式
正则表达式正则表达式RE库组件正则表达式的使用参考资料正则表达式正则表达式(regular expression)是一种描述字符序列的方法,是一种极其强大的计算工具。C++正则表达式库(RE库)定义在<regex>中,它包含多个组件。RE库组件解释regex表示有一个正则表达式的类regex_match将一个字符序列与一个正则表达式匹配regex_search寻找第一个与正则表达式匹配的子序列regex_replace使用给定格式替换一个正原创 2021-01-11 22:07:33 · 11633 阅读 · 0 评论 -
C++ bitset
bitsetbitset 类型bitset的使用参考资料bitset 类型将整型运算对象或string对象当做二进制位集合处理。bitset的使用#include <bitset>void test06(){ bitset<8> b1(255); cout << b1 << endl; //11111111 bitset<8> b2("1100"); cout << b2 << endl; //0000原创 2021-01-10 15:22:24 · 165 阅读 · 0 评论 -
C++ tuple
tupletuple 类型tuple 支持的操作tuple的使用定义和初始化访问成员使用辅助类模板获取tuple的信息关系和相等运算符参考资料tuple 类型tuple是类似于pair的模板。但是其可以有任意数量的成员。当我们希望将一些数据组合成单一对象,但又不想定义一个新的数据结构时,可以使用tuple。我们可以将tuple看作是一个“快速而随意”的数据结构。tuple 支持的操作操作解释tuple<T1,T2,…,Tn> t;t 是一个tuple,有n个原创 2021-01-10 14:18:40 · 462 阅读 · 0 评论 -
C++ 可变参数模板
可变参数模板可变参数模板参数包示例1示例2参考资料可变参数模板一个可变参数模板(variadic template)就是一个接受可变数目参数的函数模板或类模板。参数包可变数目的参数被称为参数包(parameter packet)。存在两种参数包:模板参数包(template parameter packet),表示0个或多个模板参数;函数参数包(function parameter packet),表示0个或多个函数参数。采用省略号(…)的形式来指出这是一个参数包。在模板参数列表中,class原创 2021-01-07 21:31:40 · 1532 阅读 · 0 评论