自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 C/C++ 函数返回值

函数返回局部变量的原理:一般说来,函数中是可以进行局部变量的返回的,不然岂不是全部要用全局变量,如果使用了全局变量,那还有必要进行返回吗?那函数就没有它存在的意义了!但是要注意了,这里所谓的局部变量的返回很有内涵,什么样的值才可以进行返回而不出错?其实,只要遵守一句话即可:函数不能返回指向栈内存的指针!为什么?因为返回的都是值拷贝!我们先看一个最普通的例子1:#include...

2018-04-28 16:35:06 2216

转载 tuple用法

了解tuple:- tuple是模板,tuple所有成员都是public的- 使用tuple的相关操作,需要包含头文件tuple。- 希望将数据组合成单一对象时,使用tuple非常有用。(快而随意的数据结构)- 一个tuple可以有任意数量的成员,tuple的成员类型也不相同。- 一个确定的tuple类型的成员数目是固定的,意味着不能有添加和删除能够改变成员数目的操作。定义...

2018-04-15 16:45:20 1694

原创 C/C++自我规定

1.在使用C++类的时候,private或protected的成员函数内一般不使用try...catch,而只使用throw,而在public函数中使用try...catch捕获异常。所以private或protected成员函数一般都定义为void类型的返回值,而public成员函数需要返回值,但是返回值只是表示函数有无异常,无异常返回成功,有异常则失败。在public函数就不需要去判断每个pr...

2018-04-15 15:28:15 138

原创 c++ auto关键字使用

C++11 auto可以在声明变量的时候根据变量初始值的类型自动为此变量选择匹配的类型,类似的关键字还有decltype。举个例子: int a = 10; auto au_a = a;//自动类型推断,au_a为int类型 cout << typeid(au_a).name() << endl;typeid运算符可以输出变量的类型。程序的运...

2018-04-15 15:08:10 54230 17

原创 C++ 函数默认参数

首先注意,C语言函数没有默认参数的说法。但是c++可以。1.有函数声明时,默认参数可以放在函数声明或定义中,但只能放在二者之一。例如:void fun(int n=1); 函数声明或者void fun(int n=1) 函数定义{...}没有函数声明时,默认参数在函数定义时指出。2.在具有多个参数的函数中指定默认值时,默认参数都必须出现在不默认参数的右边,一旦某个...

2018-04-15 13:51:41 479

转载 C++ Vector 最大 最小值 索引 位置

C++ Vector 最大 最小值 索引 位置使用STL的Vector时,利用函数 max_element,min_element,distance可以获取Vector中最大、最小值的值和位置索引:#include <vector> #include <algorithm> #include <iostream> int main()...

2018-04-09 09:34:56 3291

原创 C++ vector深究

一 size和capacity区别size的大小是指的容器所含的元素个数。STL容器都含有该方法,取得容器的元素个数。capacity的大小是指容器所分配的内存大小。vector特有的方法。(因为别的容器大小和容量相等,所以没必要提供capacity)关系:capacity >= size二 resize和reserve(1)resize 重新分配元素多少 --&gt...

2018-04-03 11:56:37 288

MySQL数据库笔记

MySQL学习笔记,持续更新。

2018-05-28

空空如也

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

TA关注的人

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