
C++
文章平均质量分 64
Healer66
他是谁啊?他究竟是什么身份啊?
展开
-
C++ — fill函数,fill与memset函数的区别
转自:https://blog.youkuaiyun.com/liuchuo/article/details/52296646【C++】fill函数,fill与memset函数的区别 memset函数 按照字节填充某字符 在头文件<cstring>里面 fill函数 按照单元赋值,将一个区间的元素都赋同一个值 在头文件<algorithm>里面...转载 2018-08-29 09:21:55 · 252 阅读 · 0 评论 -
C++ bitset 用法
C++的 bitset 在 bitset 头文件中,它是一种类似数组的结构,它的每一个元素只能是0或1,每个元素仅用1bit空间。下面是具体用法构造函数bitset常用构造函数有四种,如下bitset<4> bitset1; //无参构造,长度为4,默认每一位为0 bitset<8> bitset2(12); //长度为8,二进制保存,前面用...转载 2018-10-13 08:45:40 · 239 阅读 · 0 评论 -
C++各种变量内存分配
一. 在c中分为这几个存储区1.栈 - 由编译器自动分配释放2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束释放4.另外还有一个专门放常量的地方。- 程序结束释放 ...转载 2018-09-27 09:44:26 · 1905 阅读 · 0 评论 -
C++位运算
转自:https://blog.youkuaiyun.com/yu1150/article/details/80332110位运算是指按二进制进行的运算。运算符 含义 描述& 按位与 如果两个相应的二进制位都为1,则该位的结果值为1,否则为0| 按位或 两个相应的二进制位中只要有一个为1,该位的结果值为1^ 按位异或 若参加运算的两个二进制位值相同则为0,否则为1~ 取反 ~是一元...转载 2018-10-01 20:13:04 · 453 阅读 · 0 评论 -
C++ pair 用法详解
C++pair类型标准库类型--pair类型定义在utility头文件中定义1、pair的创建和初始化pair包含两个数值,与容器一样,pair也是一种模板类型。但是又与之前介绍的容器不同,在创建pair对象时,必须提供两个类型名,两个对应的类型名的类型不必相同pair<string,string>anon;pair<string,int>word_...转载 2018-09-25 18:51:20 · 625 阅读 · 0 评论 -
__gcd()
转自:https://blog.youkuaiyun.com/charles_zaqdt/article/details/80944060在翻别人的题解的时候偶然发现了这个函数,然后就去查了查,但是相关内容不多,__gcd(x,y);好像是GNU的内部函数,不是一个标准库里的函数,我也不太了解,平时写题直接用这个函数挺方便的,当然也可以手写gcd函数,它头文件是<algorithm>。#...转载 2018-09-14 07:25:44 · 198 阅读 · 0 评论 -
c++ 随机函数用法
转自:https://www.cnblogs.com/xiaodingmu/p/8061200.htmlC++中rand()函数可以用来产生随机数,但是是属于伪随机数。rand()函数用法: 在使用rand()函数的时候,首先需要包含头文件#include<stdlib.h>,用法是int rand(void),产生的随机数范围是0~65536,类型为unsigned i...转载 2018-09-12 23:19:42 · 774 阅读 · 0 评论 -
C++ 中set的集合运算函数
set里面有set_intersection(取集合交集)、set_union(取集合并集)、set_difference(取集合差集)、set_symmetric_difference(取集合对称差集)等函数。1、这几个函数的前四个参数一样,只有第五个参数有多重版本。2、EX1:set_union(A.begin(),A.end(),B.begin(),B.end(),insert...原创 2018-09-12 21:37:00 · 2749 阅读 · 0 评论 -
C++中的freopen()函数使用详解
所谓重定向输出,就是可以把原本只是输出在控制台的字符,输出到你指定的路径文件中。(输入类似,就是从指定的文件中读取,而不是读取在控制台中的输入。)重定向函数可以在任何时候开启、关闭。 函数名:freopen 标准声明:FILE *freopen( const char *path, const char *mode, FILE *stream ); 所在文件: <stdi...转载 2018-09-12 19:46:00 · 7393 阅读 · 3 评论 -
C++细节一览
目录1. 赋初始值2. 变量类型3. 子程序4. 强制转换5.运算上溢 取模运算6.保留字7.位运算8.运算符9.数组10.脑残bug集锦 11.变量&数组&时间12.C++编译器1. 赋初始值如果是上来就需要进行运算的变量,一定要先赋初始值再用!!!(1)布尔型变量:默认初始值指不定是啥,有一回跑程序的时候发现...转载 2018-09-12 17:20:15 · 210 阅读 · 0 评论 -
sscanf()总结
转自:https://blog.youkuaiyun.com/qq_26399665/article/details/53366568sscanf() 的作用:从一个字符串中读进与指定格式相符的数据.原型: int sscanf (const char *str,const char * format,........);说明: sscanf()会将参数str的字符串根据参数format字符串来...转载 2019-01-19 11:07:29 · 996 阅读 · 0 评论