
c/c++笔记
L_Aster
..
展开
-
C语言中文件操作总结
文件 文件的基本概念 所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。 实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介质(如磁盘等)上的, 在使用时才调入内存中来。从不同的角度可对文件作不同的分类。从用户的角度看,文件可分为普通文件和设备文件两种。 普通文件是指驻留在磁盘或其它外部介转载 2016-10-25 15:55:27 · 5001 阅读 · 0 评论 -
stdc++.h
里面内容如下: (文件摘录自devcpp安装目录下 C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++\x86_64-w64-mingw32\32\bits)// C++ includes used for precompiling -*- C++ -*-// Copyright原创 2017-09-27 16:39:55 · 627 阅读 · 0 评论 -
C++ 反转字符串
C++ < algorithm >中的reverse函数可以方便的帮助你反转一个string类型的字符串 一个简要介绍C++ reverse 例如:string str="12345";reverse(str.begin(),str.end());cout<<str;//输出str结果为"54321"你也可以通过使用C语言中的strrev来反转一个char类型的字符串,如果你是string类原创 2017-09-23 19:46:31 · 15728 阅读 · 1 评论 -
C++ reverse
C++ algorithm 中定义的reverse函数用于反转在该范围内的顺序template <class BidirectionalIterator>void reverse (BidirectionalIterator first,BidirectionalIterator last);vector<int> v={1,2,3,4,5};reverse(v.begin(),v.end())原创 2017-09-23 19:16:03 · 16499 阅读 · 0 评论 -
C++ iter_swap()
C++ algorithm中定义的iter_swap,用于交换两个迭代器所指向的值 例如vector<int> v={1,2,3,4,5};iter_swap(v.begin(),--v.end());//v的值为5,2,3,4,1int a[]={1,2,3,4,5};iter_swap(a,a+1);//a的值为2,1,3,4,5原创 2017-09-23 19:05:10 · 1631 阅读 · 0 评论 -
C++ 11 Lambda表达式
C++11的一大亮点就是引入了Lambda表达式。利用Lambda表达式,可以方便的定义和创建匿名函数。对于C++这门语言来说来说,“Lambda表达式”或“匿名函数”这些概念听起来好像很深奥,但很多高级语言在很早以前就已经提供了Lambda表达式的功能,如C#,Python等。今天,我们就来简单介绍一下C++中Lambda表达式的简单使用。声明Lambda表达式Lambda表达式完整的声转载 2017-09-05 11:01:36 · 338 阅读 · 0 评论 -
C语言函数传递指针参数的问题
一个问题是,我们想用一个函数来对函数外的变量v进行操作,比如,我想在函数里稍微改变一下这个变量v的值,我们应该怎么做呢?又或者一个常见的例子,我想利用swap()函数交换两个变量a,b的值,我们应该怎么做呢(好吧,博主是觉得这个问题十分经典)。如果你真的理解C语言中【函数】这个工具的本质,我想你稍微仔细的思考一下,可能就不会来查看博主的这篇文章,对函数来说,它所传递的任何参数仅仅是原来参数的一...原创 2016-11-28 12:14:18 · 42493 阅读 · 19 评论 -
C++:STL标准入门汇总
本文转载自C++:STL标准入门汇总,mark一下第一部分:(参考百度百科)一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间转载 2016-10-25 14:58:45 · 752 阅读 · 0 评论 -
C语言字符串函数总结(部分常见字符串函数)
1.atoi()函数:将字符串转换成整数 头文件:#include < stdlib.h > 定义函数:int atoi(const char *nptr); 函数说明:atoi()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时(‘\0’) 才结束转换,并将结果返回。 返回值:返回转换后的整型数 注:类似的还有atof()原创 2016-11-25 17:40:15 · 452 阅读 · 0 评论 -
C++ sort()函数和C qsort()函数用法总结
C++sort函数 头文件:#include <algoritnm>用法:sort(begin,end,method);//如果method缺省,则默认从小到大排序用法示例: 1.缺省用法:从小到大排序 int a[]={2,3,10,7,8,1,0,12};//数组 sort(a,a+8); for(int i=0;i!=8;++i) cout<<a[i]原创 2017-01-29 22:13:35 · 1481 阅读 · 0 评论