C++
文章平均质量分 73
jiangfan2014
这个作者很懒,什么都没留下…
展开
-
C++ Primer 学习 《变量类型》
一般来说,float占据1个word,double占据2个words.在64位机上测试:float:4 bytes,double:8 bytes,long double:8 bytes一般来说,float精度7位,double 精度16位,long double精度则不确定。Charchar有三种格式:char(也叫做plain char),signed c原创 2014-06-16 09:19:16 · 684 阅读 · 0 评论 -
C++ Primer学习 《函数-Functions》
函数-Functions说到函数,很多人觉得很简单,但如果问你重载函数的判别原理,函数返回指针的注意事项,指针函数的定义等等,很多人就头大了。函数是编程的基础,这块一定要打扎实。函数基本知识实参(Arguments)。形参(Parameters)。形参初始化的顺序尽管我们知道哪个实参初始化了哪个形参,但我们并不知道这个初始化的顺序!编译器可以以任意顺序初始化各个形参!因此,实参原创 2014-08-08 20:35:18 · 966 阅读 · 0 评论 -
C++ Primer学习 《Classes》
Classes(基础)1. 类的基础介绍定义在class内部的函数默认是inline的。1.1 this指针介绍当我们通过object调用类成员函数时,有一个指向这个object的指针被传递给这个函数,这个指针叫做this指针。例如当我们调用:total.price();实际上相当于:price(&total);//pseudo-code因为this永远指向当前obje原创 2014-08-22 23:29:55 · 1058 阅读 · 0 评论 -
C++ Primer学习 《IO Library》
IO Library这张主要针对C++ 标准IO库的三个大类,iostream,fstream,sstream进行基本介绍。原创 2014-08-30 16:38:21 · 813 阅读 · 0 评论 -
如何精通C++ 摘自知乎和quora
以下内容摘自知乎和quora上一些人的分享,请原谅我忘了转载 2014-09-01 12:52:24 · 4049 阅读 · 0 评论 -
C++ Primer学习《Try和异常处理》
Try和异常处理C++中异常处理包括三个throw expressions,用来表示遇到了不能处理的异常,throw会抛出一个异常(a throw raises an exception)try blocks,用来尝试"处理"异常情况exception class,用来传递信息Throw Expressionthrow后跟一个表达式,这个表达式决定了抛出的异常的类型。原创 2014-08-06 17:18:56 · 611 阅读 · 0 评论 -
C++ Primer 学习 《编程风格》
括号的使用仔细分析,有四点值得借鉴:1.while,if,else,for后跟的大括号,把开括号紧跟在同一行,闭括号则在结束行。我想这样做好处是:节省空间,连续多个if语句或for语句嵌套是常有的事,这样做能省下若干行空间。缺点是:有时候难以看清闭括号对应哪个开括号。2.为了克服第上述缺点,Stanley在重要的闭括号,或者是和开括号距离比较远的闭括号,后面添加了注释,标明是对应哪个部原创 2014-06-16 09:17:22 · 609 阅读 · 0 评论 -
C++ Primer学习 《语句-Statements》
语句-Statementsswitch语句case关键词和对应的值,这两者一起beichengzuo原创 2014-08-06 17:12:16 · 687 阅读 · 0 评论 -
C++ Primer学习 《Strings》
Strings定义(define)和初始化原创 2014-07-23 19:47:21 · 480 阅读 · 0 评论 -
C++ Primer学习 《Iterators》
只有了解了strings和vectors才能学这篇iterators。Iterators原创 2014-07-23 20:43:04 · 563 阅读 · 0 评论 -
C++ Primer学习 《Vectors》
VectorsVector也叫container(容器)原创 2014-07-23 20:43:18 · 728 阅读 · 0 评论 -
C++ Primer学习 《Arrays》
Arraysarray和vector类似,但是又更原创 2014-07-23 21:04:03 · 590 阅读 · 0 评论 -
C++ Primer 学习 《输入输出》
由于去ARM公司面试被狠狠的打击了,让我彻底意识到自己技术功底不扎实。从这篇博文起,将连续记录《C++ Primer》和《数据结构》的感悟。可能我理解比较肤浅,更多是摘录,但相信对我技术的成长一定大有裨益。Cerr和ClogC++除了提供cout为标准输出流外,还提供了cerr(standard error)和clog(general information about原创 2014-06-16 09:15:08 · 566 阅读 · 0 评论 -
C++ Primer学习 《操作符与类型转换》
表达式与操作符运算符重载当我们重载运算符时,原创 2014-07-28 10:47:12 · 616 阅读 · 0 评论 -
C++ Primer 学习 《类》
成员函数(Member Function)主要是记录下类里面的函数叫做成员函数,之前一直不知道其正式术语。原创 2014-06-16 09:20:18 · 579 阅读 · 0 评论 -
《数据结构》学习-- Hash(3) --Open Addressing
1. 回顾上一次我们讲了Hash冲突解决方案之开散列(Separate Chaining)。其优点是思路简单,实现也容易。这一回我们介绍另一种Hash冲突解决方案,名为闭散列法,或叫Open Addressing你可能觉得闭散列和Open有些矛盾。其实,看了Open Addressing的核心思想后,你就明白了。2. Open Addressing核心思想Open Addressi原创 2015-05-27 11:01:15 · 4466 阅读 · 0 评论