《C++ Prime》 学习笔记-001

     之前的工作中一直只用C语言,为了扩展技能树,掌握面向对象编程的方法和理念,决定开始学习C++。学习以C++经典书籍《C++Prime》为主,学习笔记以博客的方式进行,力求通过这个系列的学习笔记,培养写博客的习惯。借助博客这一手段敦促自己不断学习,不断积累。

《C++Prime》学习笔记-001

第一章 预备知识

第二章 开始学习C++

一、基本输入输出cout和cint

1.要使用C++输入输出工作,必须包含以下两行代码:

#include 
using namespace std;

iostream这个头文件中包含了输入输出cout和cint的定义,功能类似于C与语言中的printf和scanf。

using namespace std是表示使用std命名空间;

2.命名空间是一项C++特性,让我们编写代码的时候,如果出现多个重名的函数,可以让编译器知道具体是要调用哪个函数,例如:

Microsoft::wanda(""go dancing?);      //Use Microsoft namespace version
Piscine::wanda("a fish named Desire");//Use Piscin namespace version

使用了using编译指令,在using namespace std之后,输入输出语句:

std::cout << "Hello world" 

就可以直接写成:

cout << "hello world"

3."<<"是一个插入运算符,表示把想要输出的内容发送给cout,该符号指出了信息流动的路径。cout是一个预定义的对象,知道如何显示字符串、数字和单个字符。

《C++ Prime》 学习笔记-001_第1张图片

4. 控制符endl   表示重启一行,相当于C语言中的换行符"\n",当然C++是C的超集,因此也是支持\n这种写法的。

 

5.类简介

       1)类是C++中面向对象编程(OOP)的核心概念之一。

       2)类是用于定义的一种数据类型,类之于对象,就像类型之于变量,也就是说,类定义了数据格式及其用法,而对象则是数据格式规范创建的实体。

       3)cout是一个ostream类对象。ostream类定义描述了ostream对象表示的数据及可对他执行的操作,如将数字或字符插入到输出流中。

6.函数

      函数的基本概念和C语言一致,先不做记录了,后面学习到新东西在单独记录。

你可能感兴趣的:(C++)