- 博客(8)
- 收藏
- 关注
原创 c++ 存储二进制流问题
string保存二进制总是有'/0'后面的数据无法保存,换一个构造办法就好了。。。int main(){ char a[]={'w','h','h','\0','o','f'}; string s1(a); string s2(a,sizeof(a)); cout<<s1.size()<<endl; cout<<s1<<...
2018-06-25 22:51:25
1905
原创 c++ bind函数
bind函数 终于知道一个lambda的用法了,就是有的函数参数需另一个函数,但是该函数规定了你另一个函数的参数个数,类型 比如快排函数sort(beg,end,cmp),第三个cmp函数必须只能是两个排序集合的两个对象。但是我有个需求,我还想传入一个n变量,如果n==1 就返回a和b的比较结果,如果n==0 就直接返回a大于b(不管a是否真的大于b)。问题就是,我怎么把n的值传进去。 聪明...
2018-06-15 10:23:17
561
原创 C++ lambda表达式
看了书是真的记不住,就打算写个笔记,没想到写的还挺多,就发个博客吧。冲着笔记写的,写的不是很好。中途看书不是很理解,感觉这个写的挺好(http://blog.jobbole.com/104548/)如果时间多的话,或者看这个还不太懂得的话再看我的把...lambda不难稍微看看你一定会懂的。 我现在就是不太清楚为什么非要弄这么个奇怪的玩意出来,直接用函数不就挺好的吗....
2018-06-13 23:03:34
317
原创 数组和auto的问题。
数组和auto的问题。问题起源: 在看书时学习了范围for,于是乎就操作一下int arr[5]={1,2,3,4,5};for(auto i:arr) cout&lt;&lt;i&lt;&lt;endl;跑了一下
2018-05-23 23:32:58
3429
原创 个人……
个人……每次打算写一些博客的时候就会被各种东西打扰,其中以博客无用论最为致命。总有人说,你看的书总结了博客也记不住,还要浪费大把时间去写这个玩意,有这个时间是不是能多做两道题。确实,当你要想好好总结一篇博客的时候是十分耗时的,唯一的一点欣慰之处怕就是在日后忘记的时候找的方便吧。是有言到,但行前程,不问好事。但现在谁不是讲究效率,谁不想急功近利。当有了这些矛盾,人就变得心烦意燥,不知道怎样的选择...
2018-05-21 23:33:17
224
原创 类型说明符 auto & 类型指示符 decltype
类型说明符 auto & 类型指示符 decltype#include <iostream>using namespace std;/**auto 1,类型说明符,让编译器自己去分析,通过初始值来推算变量的类型; 2.因此他的定义必须要有初始值 3.可以一行里定义多个变量,用逗号隔开。当然这些变量的类型必须一致 4.用引用变量去推断auto...
2018-05-18 09:09:38
343
原创 类型别名 typedef & using
类型别名 typedef & using#include <iostream>using namespace std;/**typedef 1.类型别名 这时当我们在声明定义的时候他就是类型,而不是变量名 2.你可以再声明任意变量名的时候,使用这个类型的别名,可以运行。但是问题是在这个变量名作用域范围内再无法使用这个类型别名 3.可以由“,”隔开,...
2018-05-16 23:30:40
264
原创 const和constexpr
const和constexpr#include <iostream>using namespace std;/**const //限定修饰,防止在之后的代码中被修改 1,如果由一个常量表达式赋值,在编译时执行 2,如果不是常量表达式(无法具体确认他的值),在运行时赋值; //只在本文件中有效(默认状态下),如果要在其他文件使用这个常量 ...
2018-05-16 17:06:01
335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人