自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++中sort函数排序自己写的类

定义排序函数:方法1:声明外部比较函数bool Less(const Student& s1, const Student& s2) { return s1.name //从小到大排序 } std::sort(sutVector.begin(), stuVector.end(), Less);注意:比较函数必须写在类外部(全局区域)或声明为静态函数 当comp作为类的成员函数时,默认拥有一

2017-02-13 19:56:19 5925 2

原创 assert()函数用法总结

assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义: #include void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。 请看下面的程序清单badptr.c: #include

2017-02-13 15:31:41 290

原创 cin.get(),cin.getline()

cin.get(array_name, Arsize)是用来读取字符串的,可以接受空格字符,遇到Enter结束输入,按照长度(Arsize)读取字符, 会丢弃最后的Enter字符。程序6: using namespacestd; int main () { char a[20]; cin.get(a, 10); cout<<a<<e

2017-02-09 19:26:55 324

原创 register关键字

register:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中,而不是通过内存寻址访问,以提高效率。注意是尽可能,不是绝对。你想想,一个CPU的寄存器也就那么几个或几十个,你要是定义了很多很多register变量,它累死也可能不能全部把这些变量放入寄存器吧,轮也可能轮不到你。 一、皇帝身边的小太监----寄存器    不知道什么是寄存器?那见过太监没有?没有?其实我也没有。没见过不

2017-02-09 09:59:41 331

原创 C++中函数调用时的三种参数传递方式

在C++中,参数传递的方式是“实虚结合”。 按值传递(pass by value)地址传递(pass by pointer)引用传递(pass by reference) 按值传递的过程为:首先计算出实参表达式的值,接着给对应的形参变量分配一个存储空间,该空间的大小等于该形参类型的,然后把以求出的实参表达式的值一一存入到形参变量分配的存储空间中,成为形参变量的初值,供被调用函数执行时使用。

2017-02-08 10:51:51 595

空空如也

空空如也

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

TA关注的人

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