- 博客(6)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 初遇林纳斯(Linux)——Linux历史
自学Linux半年多了,由于没有什么实践机会,纯靠平时的使用来练习确实效果不好,忘的差不多了。现在为了改变这种情况,开始写写博客,顺便记录一下自己Linux的学习历程。 首先纠正一下半年来的错误读法,Linux:lin-na-si,不是lin-niu-ke-si;GNU:ge-nu;GUI:gu-yi。 这篇博客主要是根据我所学到的来尽可能准确的叙述一下Linux的历史,普及一下常识。
2015-08-18 19:31:34
1184
原创 C++处理类型
编程时常常需要把表达式的值赋给变量,这就要求在声明变量的时候清楚地知道表达式的类型。然而要做到这一点并非那么容易,有时甚至做不到。其实有两个C++类型说明符可以帮助解决该问题:auto和decltype。 auto可以让编译器通过初始值来推断出变量的类型,所以使用auto声明的变量就必须要初始化。话不多说,上代码:int i = 10;int &r = i;cout<<i<<'\t'<<r<<
2016-03-22 13:45:18
409
原创 C++实现获取某一类型最大值
话不多说,代码加图:int i=100000;long long j = i;while(i++ == j++);cout<<i<<'\t'<<--j<<endl;return 0; 掏出计算器,验证了是int可以表示2^32个数。 再来一发:int i=100000;//long long j = i;while(i++>0);cout<<i<<'\t'<<--i<<endl;
2016-03-20 20:39:53
2617
原创 C++读取数量不定的输入数据
C++并未定义任何的输入输出语句,取而代之的是使用一个全面的标准库来提供IO机制,比如iostream库,这个库里包含了两个基础类型:istream、ostream。以输入操作为例,输入运算符“>>“接受两个运算对象,左侧的运算对象必须是一个istream对象,右侧则是一个普通对象,它从输入流中读取数据,并存入其右侧对象中,并且返回其左侧运算对象作为运算结果。因此,表达式:cin>>c1>>c2等价
2016-03-20 19:25:36
1498
原创 深度探索C++注释
任何一个称得上可阅读的代码,除必不可少的开发文档之外,注释也是必不可少的。在我们将程序变得更加复杂,在工程变得更加庞大之前,我们都应该好好了解一下C++是如何处理注释的。C++两种注释:单行注释和界定符注释。单行注释以换行符结束,没啥好说的。直接探索界定符注释的使用场景以及需要注意的地方。引用林纳斯大神的话--show me the code。废话不说,直接上代码:/* /*
2016-03-20 00:08:52
322
原创 Linux基础-硬
大家都知道计算机的五大核心部件:运算器、控制器、存储器、输入设备和输出设备,硬盘并不包含在这五大部件中,最多算是一个IO外部设备。在电脑内存中,RAM的数据在断电后是丢失的,所以为了长时间保存数据就要借助于外部存储设备,如软盘、硬盘、光盘等。硬盘依靠造价低、速度相对快、容量大逐渐淘汰掉软盘成为目前主要的存储设备。需要说明的是由于机械式硬盘仍然占据大容量存储设备的大部分市场,所以我们这里所说的硬盘是
2015-09-06 10:22:29
347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人