![](https://img-blog.csdnimg.cn/20200417213107679.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
c++
c++相关,主要是函数,类库这些
封面是俺自己画的图
HimeHakuya
搬家,Github见 Name:AkiKagura
展开
-
【mycodeing】二叉树的BFS构建以及DFS读取(c++实现)
输入一个完全二叉树的BFS字符串序列,输出其DFS字符串序列,如果不满足条件(不是完全二叉树的序列)输出"wrong"这到题当时费了很大功夫去设计构建以及读取二叉树的算法,写后来才发现二叉树的输入顺序确实是DFS。也就是说在构建二叉树的过程中我们可以直接读出数据。代码,自我感觉与BFS、DFS关系不大:#include <iostream>#include <string...原创 2020-04-20 10:04:31 · 195 阅读 · 0 评论 -
【c++ STL】文件读写,iostream(持续更新)
咕咕咕选手终于上线……引用头文件:#include <fstream>#include <iostream>using namespace std;具体函数:两种方式,构造函数以及open函数,参数相同,第一个参数是文件名(包含路径),第二个参数是打开方式文件名:可写绝对路径与相对路径,绝对路径使用两个反斜杠分隔,比如"D:\mycode\resource...原创 2020-06-07 16:40:19 · 709 阅读 · 0 评论 -
【visual studio】项目当中的问题以及解决方案
有的时候我们需要使用别人已经开发好的开源项目,但是调试的时候会出现这样那样的问题。以下是我遇到的问题,以及我是怎样解决的。首先我们介绍以下有sln的项目。我使用的vs版本是2017,而许多项目是用旧vs或者vc开发的,这时候我们直接打开会提示版本升级。我们直接点确认即可,之后弹出的页面报错也不要理会他。这时我们会发现一个解决方案下面有多个项目。我们怎样启动呢?往往这些项目当中有的是应用程序,有...原创 2020-04-01 19:44:23 · 320 阅读 · 0 评论 -
【c++ STL】字符串
定义头文件:#include <string>可以看作字符char的容器容器的方法(可参照vector): //容器通用方法 string str="hello world"; str.insert(6,"add");//从下标为6的位置开始插入 str.erase(9,13);//删除9-13位置的元素 int n=str.size();//or length c...原创 2020-03-22 22:47:48 · 141 阅读 · 0 评论 -
【c++ STL】算法
前言:做校招笔试题需要用到算法,但是函数规则忘了,没敢写……需要包含头文件#include <algorithm>(建议把这个单词多背几遍)1.sort,三个参数代表开始地址,结束地址,排序方式,默认升序sort(first,last,comp);下面列出静态数组和动态数组使用sort的例子#include <iostream> #include <al...原创 2020-03-22 20:40:03 · 91 阅读 · 0 评论 -
【c++ STL】常见容器(container)函数格式
创建容器:container\<type> name;头文件:需要include容器名//通用操作bool empty()int size()bool operator=//ect//除了栈和队列的操作iterator begin()iterator end()iterator erase(iterator it)//也可以赋2个值删除区间void clear(...原创 2020-03-19 19:04:11 · 453 阅读 · 0 评论 -
【C++ STL】模板,重载
参考书籍还是上篇提到的那本紫红色的书~原书在介绍STL之前也是介绍了很多铺垫知识,抱着从头学习的想法我也按照书中的内容做个笔记(大概)(插播一条个人博客搭建情况:基础(git仓库搭建)差不多了,很多接下来的东西不太了解,因为手里事情比较多等忙完这一阵儿再考虑继续叭,目前还是继续c++的学习~)我们开始!1.template模板从书上摘了部分代码,可以把其中的T替换成int感受一下,比较明...原创 2019-11-12 21:16:30 · 133 阅读 · 0 评论 -
【C++ STL】namespace(命名空间)的作用
题外话:1.GitHub个人主页好难搞,看这都0点了我还在写博客2.我好困(接上一条)3.因为GitHub个人主页没搞好所以我来这儿写笔记了4.我CSDN好久没登陆结果报异常了5.我登上来了,结果edge写不了博客我换了浏览器!。。。接下来进入正题:我在看STL!!并且写了博客!!(对,就这一句)参考书籍是C++ STL基础及应用,粉紫色皮儿的,不知道现在还能不能买到真正的正题...原创 2019-11-10 00:11:45 · 429 阅读 · 0 评论 -
【c++】回调函数(callback function)
之前没有用过回调函数,这次突然用上,搜了一下其他大佬写的文章,看完之后还是云里雾里,所以决定自己从最简单的入手重新梳理一遍。1.回调函数的概念所谓回调函数,就是把其他函数作为自己的参数。这里涉及到取地址的概念,为了思路不那么乱我们重新梳理一遍:对于一个参数A,&A是取A的地址;对于一个地址address,*address是取该地址下的值。(int* b = &a; 对于...原创 2020-03-05 00:00:56 · 1314 阅读 · 1 评论