
c++
文章平均质量分 71
caleb_072350
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++中unordered_map的用法
unordered_map是c++-11新加的一个标准容器,它提供了一对一的关系,并且在查找速度上能达到O(1)的速度。本文总结了它的一些基本用法,以供以后参考。1.unordered_map的构造函数unordered_map<string,int> mapstring;unordered_map<int,string> mapint;unordere...原创 2019-02-20 11:08:17 · 2597 阅读 · 1 评论 -
c++ 字符串转换函数---atof()函数详解
atof()函数详解: 功能:将字符串转换为浮点数 函数原型:double atof(const char* str); 参数:字符串指针,函数会扫描str字符串,跳过前面的空格部分,直到遇到数字或正负号才开始做转化,再遇到非数字或字符串结束符('/0')时结束,并将结果返回。str字符串可包含正负号、小数点和E(e)来表示指数部分。...转载 2019-03-11 16:31:45 · 2704 阅读 · 0 评论 -
C/C++ ---static函数,static成员函数,static变量,static成员变量
首先说一下内存的五个区:栈(stack):由编译器自动分配释放,存放函数的参数值,局部变量的值(除static),其操作方式类似于数据结构中的栈。 堆(heap):一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆(优先队列)是两回事,分配方式是类似于链表。 全局区(静态区):全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未...转载 2019-03-11 18:53:52 · 320 阅读 · 0 评论 -
滑动窗口处理字符串--LeetCode003 Longest SubString without repeating characters
这篇博文主要是为了记录滑动窗口处理字符串的问题,主要参考了两篇文章,如有侵权,请联系我csdn:https://blog.youkuaiyun.com/LVGAOYANH/article/details/77187899github:https://github.com/liuyubobobo/Play-Leetcode/blob/master/0003-Longest-Substring-Witho...原创 2019-04-05 11:10:03 · 203 阅读 · 0 评论 -
C++文件读写详解(ofstream,ifstream,fstream)
最近多次遇到读取文件的库函数,在此做个记录,主要参考了几位大神的博文,以备复习之用这里主要是讨论fstream的内容:#include<fstream>ofstream //文件写操作,由内存写入设备中ifstream //文件读操作,由存储设备读到内存中fstream //读写操作,对打开的文件可以进行读写操作1. 打开文件在fstream类...转载 2019-04-03 12:41:34 · 427 阅读 · 0 评论 -
leetcode--Next Permutation
问题描述Implement next permutation,which rearranges numbers into the lexicographically next greater permutation of numbers.If such arrangement is not possible,it must rearrange it as the lowest possib...原创 2019-04-16 22:30:10 · 130 阅读 · 0 评论 -
C++中 static_cast,dynamic_cast,const_cast的区别
文章参考了这篇博文C++中的类型转换分为:隐式类型转换和显式类型转换隐式类型转换:又称为“标准转换”,包括以下几种情况:(1)算术转换(Arithmetic conversion): 在混合类型的算术表达式中,最宽的数据类型成为目标转换类型。int iVal = 3;double dval = 3.14159;ival+dval; //ival被提升为double类...转载 2019-06-04 15:23:36 · 311 阅读 · 0 评论 -
C++内存管理
本片文章参考了网上的资源,如有侵权,请与本人联系。 参考网站:C/C++内存管理内存分配方式 简介 在C++中,内存分为5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容...转载 2019-07-24 21:38:37 · 156 阅读 · 0 评论