您当前的位置: 首页 >  嵌入式

正点原子

暂无认证

  • 0浏览

    0关注

    382博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【正点原子Linux连载】第二章 C++基础摘自【正点原子】I.MX6U嵌入式Qt开发指南V1.0.2

正点原子 发布时间:2022-03-28 12:47:52 ,浏览量:0

1)实验平台:正点原子阿尔法Linux开发板 2)平台购买地址:https://item.taobao.com/item.htm?id=603672744434 2)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html 3)对正点原子Linux感兴趣的同学可以加群讨论:935446741

4)关注正点原子公众号,获取最新资料更新

在这里插入图片描述

第二章 C++基础

在第二章C++基础里,这里主要介绍概念为主,主要介绍C++与C语言中常用的不同点,和一些新的变化。其中不会去说指针、数据类型、变量类型、判断和循环等这些知识,这些和C语言基本是一样使用的。我们主要学习C++的面向对象编程,对学习Qt有很大的帮助,理解第2.2章节的概念很重要。Qt里就能体现到C++编程带来的优势和便处。就算没学过C++,学习Qt也不会很难。写C++基础这章,编者已经把重要的概念写出来,但是实际上C++的内容不止这么多,第二章是快餐式C++入门,主要是为了更好的理解Qt中的C++语法,学习Qt时也方便理解其中的内容。 2.1 C++语言新特性 2.1 C++的新特性 C++比C语言新增的数据类型是布尔类型(bool)。但是在新的C语言标准里已经有布尔类型了,但是在旧的C语言标准里是没有布尔类型的,编译器也无法解释布尔类型。 在传统的C语言里,变量初始化时必须在程序的前面定义在前面,而C++则是可以随用随定义。C++也可以直接初始化,比如int x(100);这样就直接赋值x=100,这些都是C++特性的好处。这里只说这些常用的新特性,其他特性不做描述或者解释了。 2.2 C++的输入输出方式 在C语言里,我们是这样输入或者输出的。 在这里插入图片描述

在C++里,我们使用以cin和cout代替了scanf和printf。在输入和输出的流程上是不变的,只是关键字变了,用法也变了。

在这里插入图片描述

 要说效率上,肯定是C语言的scanf和printf的效率高,但是没有C++中的cin和cout使用方便。
C++的I/O语法方式如下。

cout语法形式: cout

关注
打赏
1665308814
查看更多评论
立即登录/注册

微信扫码登录

0.0476s