随笔分类 -  C++

Video-Note
摘要:因为重装系统,以前配置好的c++环境又没了。所以有要配置一遍。 1 下载mingw64或minw, 配置好环境变量:C://mingw64//bin; 在cmd下用g++ -v验证是否成功. 2. 打开Vscode进行配置:https://blog.csdn.net/qq_41684261/arti 阅读全文
posted @ 2019-01-11 23:04 落花人独立微雨燕双飞 阅读(594) 评论(0) 推荐(0) 编辑
摘要:一直以来都是用Sublime Text3写C/C++。因为ST配置简单,轻量。闲来没事才弄一弄。 1. 新建文件夹C++Code,并且再建立一个bulid文件夹来放要写的代码。 ​ 2. 在Vscode里新建.vscode文件夹,建立上图的3个文件(setting不需要) 2.1 Launch.js 阅读全文
posted @ 2018-11-25 22:27 落花人独立微雨燕双飞 阅读(1220) 评论(0) 推荐(0) 编辑
摘要:使用STL中的Unique函数: 1 #include<bits/stdc++.h> 2 using namespace std; 3 void fun(int &n) //配套for_each输出vector容器 4 { 5 cout<<n<<" "; 6 } 7 int main() 8 { 9 阅读全文
posted @ 2018-06-29 21:19 落花人独立微雨燕双飞 阅读(206) 评论(0) 推荐(0) 编辑
摘要:要求: 用fstream类创建并打开二进制文件 在文件中存入int,double 5 个基本数据类型 自定义类,并在文件中存入一个类对象 从文件中读取所有基本数据类型 从文件中读取第3个基本类型数据 从文件中读取类对象并使用 结果如下: 阅读全文
posted @ 2018-06-08 20:27 落花人独立微雨燕双飞 阅读(1886) 评论(0) 推荐(0) 编辑
摘要:C++实验课要求用for each 循环来实现关联容器 map 的输出,一开始完全不懂。查了好久的资料才整理出下面的: C++11新特性之一就是类似java的for each循环: 1 map<int, string> m; 2 // 1 3 for ( auto &v : m) 4 { 5 cou 阅读全文
posted @ 2018-06-07 17:46 落花人独立微雨燕双飞 阅读(7442) 评论(0) 推荐(1) 编辑
摘要:以命令行方式运行程序: 举例: 第一步:按住windows键和R键,在弹出的窗口输入cmd,打开命令行窗口(控制台)。 第二步:在相应的磁盘中敲notepad helloworld.txt。即可用记事本打开helloworld.txt文件。 结果如下: 命令行参数: 用户在CMD窗口用输入可执行文件 阅读全文
posted @ 2018-06-03 11:41 落花人独立微雨燕双飞 阅读(397) 评论(0) 推荐(0) 编辑
摘要:Vector 1.可变长的动态数组 2.需包含头文件#include<vector> (当然,如果用了万能头文件#include<bits/stdc++.h>则可忽略) 3.支持随机访问迭代器: 根据下标随机访问某个元素,时间复杂度O(1) 在尾部添加速度很快 在中间插入慢 4.所有STL算法都能对 阅读全文
posted @ 2018-06-02 20:57 落花人独立微雨燕双飞 阅读(157) 评论(0) 推荐(0) 编辑
摘要:STL的基本概念: 1-容器:是可容纳各种类型的数据结构,是 类模板。 2-迭代器:是用于依次存放容器中的元素,类似指针。 3-算法: 是用于操作容器中元素的 函数模板。 sort() 用来对 vector 中的数据进行排序。 find() 用来搜索 list 中的对象。 算法本身与他们操作的数据类 阅读全文
posted @ 2018-06-02 11:35 落花人独立微雨燕双飞 阅读(222) 评论(0) 推荐(0) 编辑

欢迎访问我的个人博客
点击右上角即可分享
微信分享提示