自定义博客皮肤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)
  • 收藏
  • 关注

原创 函数的默认实参

当我们定义函数时,一旦某个形参被赋予了默认参数,其后面的所有形参都必须有默认值char*init(int ht=24,int wd,char bckgrnd);//这个函数的定义时错误的,因为ht有了默认参数,//后面的 wd和bckgrnd也要有默认参数。...

2020-12-09 11:35:09 86

原创 向函数传递参数时候,实参传递进来后会形成一个新的副本接受,在这个函数体内实参的地址就变了

向函数传递参数时候,实参传递进来后会形成一个新的副本接受,在这个函数体内实参的地址就变了int cnt(vector<int>&a,decltype(a.begin())b)//这里要调用a的引用进来,如果直接普通传入将会无限递归 { if(b!=a.end()) { cout<<*b; ++b; return cnt(a,b); } cout<<"end"<<endl; return 1; }

2020-12-07 23:14:01 399

原创 向函数传递指针形参

指针的行为和其他非引用类型一样。当执行指针拷贝操作时,拷贝的是指针的值,拷贝之后,两个指针是不同的指针。void reset(int *p){*ip=0;//改变了ip所指对象的值ip=0;//只改变了ip局部拷贝,实参并未改变}//要想改变指针的值要传递指针的引用void reset(int *&p){p=0;//这样就可以改变指针的值;}```...

2020-12-07 11:04:52 200

原创 C++中使用cin读取空白字符

C++中使用cin读取空白字符c++中cin不读取空白符,要想读取空白符的话要改成cin>>std::noskipws>>noskipws会告诉istream读取字符时不要跳过空白符。这样就可以读取空白字符你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功

2020-12-02 10:03:27 1346

空空如也

空空如也

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

TA关注的人

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