一,cin.get()
目的: 防止有些程序,输出结果后关闭窗口。
作用:读取下一次键盘敲击。所有的键盘敲击,直到按下Enter才发送给程序。
二,C++新式风格
头文件:C++专有的 iostream
C专有的 cmath //就是省略了 ".h"
三,名空间
作用:使在C++标准类库中定义的名字在本程序中可以使用
用法:using namspace std;
解释:C++标准程序库中的所有标识符都被定义于一个名为std的namespace中
例子:using namespace编译指示,
原因:<iostream>和<iostream.h>格式不一样,前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。.h的头文件c++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带.h后缀的头文件里,c++标准为了和C区别开,也为了正确使用命名空间,规定头文件不使用后缀.h。
因此,当使用<iostream.h>时,相当于在c中调用库函数,使用的是全局命名空间,也就是早期的c++实现;当使用<iostream>的时候,该头文件没有定义全局命名空间,必须使用namespace std;这样才能正确使用cout。
四,揭秘"cout<<","cin>>"
概念:cout是一个iostream类的对象,它有一个成员运算符函数operator<<,每次调用的时候就会向输出设备(一般就是屏幕啦)输出内容。归根到底就是运算符“<<”的重载
例子:cout.operator<<("Hello,World!").operator<<(endl);
cout<<"Hello,World!"<<endl;功能完全一样
补充:endl是一个操纵符(manipulator),它不但实现了换行操作,而且还对输出缓冲区进行刷新。什么意思呢?原来在执行输出操作之后,数据并非立刻传到输出设备,而是先进入一个缓冲区,当适宜的时机(如设备空闲)后再由缓冲区传入,也可以通过操纵符flush,ends,或unitbuf进行强制刷新。
作用:将字符串插入到,输出流中。
智能:根据变量声明类型,自动输出用户想要的效果。
五,预编译
概念:预编译又称为预处理,是做些代码文本的替换工作
用法:#include <iostream>
作用:将iostream文件的内容替换 #include <iostream>这条指令
补充:<>括起文件则在系统的INCLUDE目录中寻找文件," "括起文件则在当前目录中寻找文件。一般来说,该文件是后缀名为"h"或"cpp"的头文件。
分享到:
相关推荐
C++ Primer 中文版(第四版)学习笔记~ C++ Primer 中文版(第四版)学习笔记~
C++primer的笔记,可以看一下,一些容易犯错的陷阱
C++ primer plus 第五版的个人学习笔记,仅供大家学习参考。
C++ Primer 第四版学习笔记是本人2014年学习C++时的学习笔记,今天分享出来给初学者,让大家学习起来不在枯燥。需要的同学自行下载,大佬请绕道!
C++_Primer_中文版的学习笔记,C++_Primer全面介绍了 C++ 语言。作为一本入门书(Primer),它以教程的形式对 C++ 语言进行清晰的讲解,并辅以丰富的示例和各种学习辅助手段。
牛人的c++primer学习笔记,c++基础学习必须看的,努力中。
《C++ Primer Plus第6版中文版》学习笔记(第十章) 红字内容是有疑问或者没把握的。 绿字部分是比较重要,或者经过确认的
C++ primer前十章的学习笔记,看对大家有用么
C++ Primer学习笔记 内容很详细
《C++ Primer》第五版中文版学习笔记,适合完整看过原书一遍以上的人员复习与查阅使用。对于基础较好的,也可直接适用。
C++ Primer Plus 第9章内存模型和名称空间 new操作符以及名称空间的使用demo
个人学习笔记,转自某博客,私人制作 笔记详细齐全,很稀有!
经典之作c++ primer,笔记有助于学习总结
C++ primer plus学习笔记之三,分为一下几个部分: 函数参数:介绍了函数的生命规则以及定义 数组函数:数组作为变量时的使用方法 指针和const:灵活运用指针和const 函数和二维数组:二维数组作为变量时声明以及定义...
C++ Primer Plus学习笔记。包括基本语法以及STL的使用
学习C++ Primer 3rd 时做的一些笔记,相信对初学者学习 C++ Primer 很有帮助 !
C++ primer学习笔记,看对家有用木........
C++ Primer Plus 第六章分支语句和逻辑操作符的笔记 用例子阐释了 逻辑表达式,问号操作符,switch语句,break和continue以及文件简单输入输出 学习笔记系列博客地址:...
C++ Primer 学习资料 源码 笔记
学习C++ primer时自己总结的一些知识点。 百页PDF