
C++
文章平均质量分 55
weixin_38348185
这个作者很懒,什么都没留下…
展开
-
实参与形参
实参(argument): 全称为"实际参数"是在调用时传递给函数的参数. 实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。 因此应预先用赋值,输入等办法使实参获得确定值。 形参(parameter):全称为"形式参数" 由于它不是实际存在变量,所以又称虚拟变量。是在定义函数名和函数体的时候使用的参数,...转载 2018-03-08 10:51:30 · 294 阅读 · 0 评论 -
C++ .TXT文件 数据读取
从txt文本中读取数据存入数组中#include <iostream>#include <fstream>#include <string>#include <vector>using namespace std;int main(){ ifstream infile; infile.open("1.txt"); ...原创 2018-03-16 15:46:41 · 7501 阅读 · 0 评论 -
C++ map的基本操作和使用
C++ map的基本操作和使用 来源:(http://blog.sina.com.cn/s/blog_61533c9b0100fa7w.html) - C++ map的基本操作和使用_Live_新浪博客 Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1. map最基本的构造函数; map...原创 2018-03-24 17:08:22 · 254 阅读 · 0 评论 -
C++四舍五入保留N位小数
最近遇到这个问题,不难吧,不过搜网上的东西,没看到比较合心水的答案,自己搞了两种做法,请君侧耳为我听。乘10法这种想法最容易想到,就是将数字乘10,乘N次,加上0.5后取整,最后再除回去。加上0.5取整应该很容易理解,是等价于四舍五入的,因为X.49999……+0.5后取整是不会进位的,结果是X;而X.5000……1+0.5后取整会变成X+1(当然忽略double或float能表示的精度)。比如:...转载 2018-03-24 17:57:03 · 5253 阅读 · 0 评论 -
vector back() pop_back()
向量容器(vector)是一种顺序容器,是一块连续分配的内存,支持随机访问,从数据安排的角度看,和数组极其相似,数组跟vector的区别在于:数组是静态分配空间,一旦分配了空间的大小,就不可以再改变了,例如,int a[6];而vector是动态分配内存,随着元素的不断插入,它会按照自身的一套机制不断扩充自身的容量,vector容器的容量增长是按照容器现在容量的一倍进行增长。 begin函...原创 2018-04-23 14:42:51 · 5734 阅读 · 0 评论 -
C++ 排序函数 sort()
想起来自己天天排序排序,冒泡啊,二分查找啊,结果在STL中就自带了排序函数sort所以自己总结了一下,首先看sort函数见下表: 函数名功能描述sort对给定区间所有元素进行排序stable_sort对给定区间所有元素进行稳定排序partial_sort对给定区间所有元素部分排序partial_sort_copy对给定区间复制并排序nth_element找出给定区间的某个位置对应的元素is_s...原创 2018-05-04 16:15:30 · 311 阅读 · 0 评论 -
int main(int argc,char* argv[])详解
argc是命令行总的参数个数 argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数, int main(int argc, char* argv[]) { int i; for (i = 0; i<argc; i++) cout<<argv[i...原创 2018-04-27 11:36:14 · 259 阅读 · 0 评论 -
C++文件读写详解(ofstream,ifstream,fstream)
这里主要是讨论fstream的内容:#include <fstream> ofstream //文件写操作 内存写入存储设备 ifstream //文件读操作,存储设备读区到内存中 fstream //读写操作,对打开的文件可进行读写操作 1.打开文件在fstream类中,成员函数open()实现打开文件的操作,从而将数据流和...原创 2018-04-27 14:32:45 · 252 阅读 · 0 评论