自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 函数返回临时变量的问题和左值和右值

函数返回之后,临时变量不能再被访问,只是没有指针指向该内存单元(因为rbp改变了),但是函数返回之前,会将该单元的值赋给寄存器,所以函数返回仍然可以得到了正确的值。c++程序代码:#includeint add(const int,const int);int main (){ int a=5,b=7; int z; z=add(a,b); std::cout<<z<<s

2017-10-23 16:49:01 1187

原创 new和delete操作

在程序中,静态内存用来保存局部static对象、类static数据成员以及定义在任何函数之外的变量。栈用来保存定义在函数内的非static对象。分配在静态内存或栈内存中的对象由编译器自动销毁和创建。对于栈对象,仅在其定义的程序块运行时才存在;static对象在使用之前分配,在程序结束时销毁。  除了静态内存和栈内存,每个程序都还拥有一个内存池,称为自由空间或堆。程序用对来存储动态分配对象——即

2017-10-22 19:52:41 393

原创 C++学习之对string流的初步认识

sstream头文件中定义了三个类型来支持内存IO,这些类型可以向string写入数据和读入数据,就像string是一个IO流一样。  stringstream特有的操作:  sstream strm;//strm是一个未绑定的stringstream对象。sstream是头文件sstream中定义的一个类型  sstream strm(s);//strm是一个sstream对象,保存

2017-10-09 22:14:03 295

原创 C++学习之cout如何控制输出数字的精度

使用setprecision函数时必须要包含#include头文件。而fixed、showpoint和precision函数则没有必要。  第一种情况:控制输出数的有效位数。  方法一:使用setprecision(n)函数。该函数的作用是控制输出流显示浮点数的数字个数,n表示要显示的个数。但是这样的方法当小数末尾部分为0时是显示不出来的,此时就要用到showpoint。  语法:

2017-10-09 16:34:55 3204

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除