C++
追求源于热爱!
?
展开
-
转 C++引用&函数传递数组例子
转自:https://blog.csdn.net/u013617026/article/details/80147497#include using namespace std;/排序/void xll(int (&ac)[5]);//排序函数int main(){int a[5] = {1,8,5,6,3};xll(a);return 0;}void xll(in...转载 2019-03-08 20:06:12 · 1066 阅读 · 0 评论 -
转 C++二进制文件的读取和写入(精华版)
转自:http://c.biancheng.net/view/302.htmlC++二进制文件的读取和写入(精华版)我们先来说一下为什么要使用二进制文件,它比文本文件有哪些好处。用文本方式存储信息不但浪费空间,而且不便于检索。例如,一个学籍管理程序需要记录所有学生的学号、姓名、年龄信息,并且能够按照姓名查找学生的信息。程序中可以用一个类来表示学生:class CStudent{char...转载 2019-05-31 22:45:39 · 8010 阅读 · 2 评论 -
C++ string类(C++字符串)完全攻略
C++ string类(C++字符串)完全攻略转自:http://c.biancheng.net/view/400.htmlstring 类是 STL 中 basic_string 模板实例化得到的模板类。其定义如下:typedef basic_string string;basic_string 此处可以不必深究。string 类的成员函数有很多,同一个名字的函数也常会有五六个重载的...转载 2019-05-31 21:56:08 · 259 阅读 · 0 评论 -
C/C++ 删除文件 remove函数
转自https://www.cnblogs.com/xiaofeiIDO/p/8056079.htmlC/C++ 删除文件 remove函数 头文件:#include <stdio.h> //C#include //C++函数原型:int remove(const char * filename);返回结果:如果成功返回 0,失败返回“EOF”( -1)。复制代码1 ...转载 2019-05-31 21:12:14 · 21826 阅读 · 1 评论 -
转 C++读取txt文件
C++读取txt文件原文:https://www.cnblogs.com/VVingerfly/p/4435898.html逐行读入复制代码void readTxt(string file){ifstream infile;infile.open(file.data()); //将文件流对象与文件连接起来assert(infile.is_open()); //若失败,则...转载 2019-05-31 18:01:49 · 295 阅读 · 0 评论 -
关于读取回车空白键:cin.unsetf(ios::skipws);
ios::skipws – Skip white space. 跳过空白(空格,表格键。。。。)unsetf(。。。) – 取消。。。格式 设置cin.unsetf(ios::skipws); – 取消 cin 输入 跳过空白 的 默认 设置注意,不是所有 编译器 都支持 ios::skipws. (GNU C++ 肯定支持它。)参考:https://zhidao.baidu.com/qu...原创 2019-05-31 17:54:55 · 1657 阅读 · 2 评论 -
转 C++输入输出文件流
https://blog.csdn.net/qq_29924041/article/details/74360461C++学习:在C++中的文件输入和文件输出简介:在C语言中,我们有fread和fwrite用于文件的输入和输出,在java中我们也有inputStream和outPutStream输入输出流,在C++语言中,同样为我们封装了自己的输入ifstream,输出流ofstream,当...转载 2019-05-24 08:25:14 · 521 阅读 · 0 评论 -
转 printf用法大全,C语言printf格式控制符一览表
http://c.biancheng.net/view/159.htmlprintf用法大全,C语言printf格式控制符一览表C语言中文网推出辅导班啦,包括「C语言辅导班、C++辅导班、算法/数据结构辅导班」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践 + 永久学习。QQ在线,随时响应!输入输出函数(printf 和 scanf)是C语言中非常重要的两个函数...转载 2019-05-22 09:25:52 · 206 阅读 · 0 评论 -
cout执行顺序从右到左!!!
cout在执行的时候为从右向左先执行输出时为按照原来的顺序在从左向右输出原创 2019-05-12 17:41:18 · 937 阅读 · 0 评论 -
转 C++ new和数组
转 C++ new和数组https://blog.csdn.net/u010292561/article/details/77877266大多数应用应该使用标准库容器而不是动态分配的数组,使用容器更为简单、更不容易出现内存管理错误并且可能有更好的性能。new和delete运算符一次分配/释放一个对象。2.为了让new分配一个数组对象,我们需要在类型名之后跟一对方括号,在其中指明要分配的...转载 2019-05-12 17:21:42 · 134 阅读 · 0 评论 -
转 c++动态数组
c++动态数组https://blog.csdn.net/manchengpiaoxue/article/details/83145476注意:静态数组是在堆栈上(不需要自行释放空间)创建,动态数组是在堆上创建(需要自行释放空间)涉及内容:堆(heap)-自由存储区(free store)C语言:malloc和freec++语言:new和delete1.动态数组定义(见后面)2.初...转载 2019-05-12 16:05:22 · 159 阅读 · 0 评论 -
转 欢迎使用CSDN-markdown编辑器
https://blog.csdn.net/CSDNwei/article/details/51836182Extern的问题在于不知道这个关键词出现的时候到底是声明还是定义。谨记:声明可以多次,定义只能一次。函数的声明extern关键词是可有可无的,因为函数本身不加修饰的话就是extern的。但是引用的时候一样是需要声明的。而全局变量在外部使用声明时,extern关键词是必须的,如果变量...转载 2019-05-15 10:08:42 · 104 阅读 · 0 评论 -
转 C++运算符重载 模板友元 new delete ++ = +=
C++运算符重载 模板友元 new delete ++ = +=https://www.cnblogs.com/lv-anchoret/p/8342842.html今天的重载是基于C++ 类模板的,如果需要非类模板的重载的朋友可以把类模板拿掉,同样可以参考,谢谢。一、类模板中的友元重载本人喜好类声明与类成员实现分开写的代码风格,如若您喜欢将类成员函数的实现写在类声明中,那么可以跳过该部分。...转载 2019-05-14 18:00:48 · 84 阅读 · 0 评论 -
转 模板类中重载操作符
今天复习一下如何重载操作符,就编了如下程序:搜了一下,发现那么输入输出流重载为什么不能在类内声明,类外实现呢??因为模板比较特殊,我们知道操作符重载函数不是类的成员函数,因此此处相当于定义了一个新的函数模板(不同于类中的friend ostream& operator<<(ostream& out,Test& t) )。但若去掉template ,函数中的参数...转载 2019-05-14 16:57:11 · 147 阅读 · 0 评论 -
转 c++ 标准输出如何控制小数点后位数
c++ 标准输出如何控制小数点后位数includeincludeusing namespace std;int main( void ){const double value = 12.3456789;cout << value << endl; // 默认以6精度,所以输出为 12.3457cout << setprecision(4) <...转载 2019-04-25 18:05:15 · 1048 阅读 · 0 评论 -
转 C++类型转换函数(类型转换运算符函数)
转https://www.cnblogs.com/callme/articles/5827424.html用转换构造函数可以将一个指定类型的数据转换为类的对象。但是不能反过来将一个类的对象转换为一个其他类型的数据(例如将一个Complex类对象转换成double类型数据)。C++提供类型转换函数(type conversion function)来解决这个问题。类型转换函数的作用是将一个类的对...转载 2019-04-24 18:57:26 · 1223 阅读 · 0 评论 -
关于C++的冷知识
辅修C++要期末考了看PPT,总结了一些东西,不全不一定对1.cout<<’\101’;字符’A’的ASCII码,与’A’等价2.C++常用转义字符3.指针的类型转换void 指针变量能够存放任意内存地址。因为没有关联类型,编译器无法解释所指对象,程序中必须对其作强制类型转换,才可以按指定类型数据使用#include<iostream>using names...原创 2019-06-02 23:07:02 · 420 阅读 · 0 评论