深入学习C++.2016_3_7
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深入学习C++.2016_3_7相关的知识,希望对你有一定的参考价值。
如今一晃大三了,由于保研路走的并不稳妥(目前正好差一个名次),不得不准备后路了(找工作)。自大一接触C++,平日里除了做比赛,荒废了将近1年了,如今再度捡起这门令人疯狂的语言。为了系统、深入的学习C++,特地开辟这块宝地,将平日里所学的点滴记录下来。目标:华为秋招,C++、服务器方向
1、IDE:集成开发环境(Intergrated Developed Environment)说白了就是一个可以辅助开发程序的应用软件。是个用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、debug功能等一体化的开发软件套。所有具备这一特性的软件或者软件套(组)都可以叫做IDE。如微软的VisualStudio系列,Borland的C++Builder,Delphi系列等。
2、C++语言并未定义任何的输出语句,而是使用一个标准库(iostream)来提供IO机制。
3、<< 作为一个运算符接受两个运算对象,左侧是ostream对象,右侧是一个要输出的对象,运算的结果就是其左侧的ostream对象。>> 运算符和<<类似,返回的是一个istream对象。
4、std::endl,是一个操纵符(在读写的时候操纵”流“本身),将该操纵符写入ostream对象可以刷新缓冲区,可以保证所有的输出都写到输出流中而不是停留内存中等待/
5、命名空间可以帮助避免不经意的名字冲突,标准库定义的所有名字都在命名空间std中。
6、注释界定符(/*,*/)不能嵌套使用
7、while语句持续的交替检测condition和statement,直至condition为假
8、windows系统中Ctrl+z后,回车即输入文件结束符,Unix系统下是Ctrl+d
9、对于不属于标准库的头文件,用(“”)而不是<>包围,这是由于<>和“”在搜寻其指定头文件时的不同机制所造成的。
10、.(点运算符)只能用于类类型的对象,运算结果是右侧所引用的对象成员。
11、默认情况下,读cin会刷新cout,程序非正常的终止也会刷新cout。
12、默认情况下,写到cerr的数据是不缓冲的,而写到clog中的数据是被缓冲的。
本文出自 “11274487” 博客,转载请与作者联系!
以上是关于深入学习C++.2016_3_7的主要内容,如果未能解决你的问题,请参考以下文章
Java基础__慕课网学习(24):深入理解抽象类与接口(转)
《深入浅出强化学习:原理入门_郭宪方勇纯》高清PDF+源代码
传智播客 2015年 刘意_Java基础视频-深入浅出精华版 笔记(day21~)(2016年3月26日01:10:44)