随笔分类 - C/C++
语法/库函数/内置类
摘要:运算符: 1:& 取地址运算符,&a运算结果是一个指针,指针的类型是a的类型前加*,指针所指向的类型是a的类型, &a所指向的地址是a的地址。 2:* 间接运算符,p为指针,*p类型是p所指向的类型,占用的地址也是p所指向的地址 例如: int a=10; int * b=&a; *b=10; b为
阅读全文
摘要:C++11后引入emplace_back函数 emplace_back原理:在容器尾部添加一个元素,元素原地构造,不需要拷贝构造和转移构造。 push_back原理:首先调用构造函数创造对应插入值的临时对象,然后调用拷贝构造函数将这个临时变量放入容器中,原来的临时变量释放。 使用emplace_ba
阅读全文
摘要:链接:https://pintia.cn/problem-sets/994805046380707840/problems/1336215880692482053 string中find的使用方法; 推荐使用:string str; str.find("smallstr",(int)s);从s处开始
阅读全文
摘要:参考博客链接:http://c.biancheng.net/view/406.html 初始化 #include bitset<30> ans; 表示定义了一个30位的bitset类型对象,初始值为0 ans[0]~ans[29] bitset 有许多成员函数,有些成员函数执行的就是类似于位运算的操
阅读全文