码迷,mamicode.com
首页 > 编程语言 > 详细

深入学习C++.2016_3_7

时间:2016-03-08 00:49:26      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:程序开发   应用程序   应用软件   服务器   编译器   

        如今一晃大三了,由于保研路走的并不稳妥(目前正好差一个名次),不得不准备后路了(找工作)。自大一接触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

标签:程序开发   应用程序   应用软件   服务器   编译器   

原文地址:http://11284487.blog.51cto.com/11274487/1748515

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!