C++学习与实践
文章平均质量分 91
苦瓜汤补钙
做一个积极向上的仰泳鲈鱼。
展开
-
C++ primer 初学(八)数组与指针
数组是一种类似于标准库类型vector的数据结构,但是在性能和灵活性的权衡上又与vector有所不同。与vector相似的地方是,数组也是存放类型相同的对象的容器,这些对象本身没有名字,需要通过其所在位置访问。与vector不同的地方是,数组的大小确定不变,不能随意向数组中增加元素。因为数组的大小固定,因此对某些特殊的应用来说程序的运行时性能较好,但是相应地也损失了一些灵活性。数组是一种复合类型。数组的声明,形如 a [d],其中 a是数组的名字,d是数组的维度。维度说明了数组中元素的个数,因此必须大于0。原创 2023-04-24 19:46:54 · 69 阅读 · 0 评论 -
C++ primer 初学(六)标准库类型vector与迭代器
int main()//保存int类型数据的一个vectorreturn 0;如果用的是圆括号,可以说提供的值是用来构造(construct)vector对象的。如果用的是花括号,可以表述成我们想列表初始化(list initialize)该vector对象。也就是说,初始化过程会尽可能地把花括号内的值当成是元素初始值的列表来处理,只有在无法执行列表初始化时才会考虑其他初始化方式。string表示可变长的字符序列,vector存放的是某种给定类型对象的可变长序列。原创 2023-04-12 21:19:45 · 371 阅读 · 0 评论 -
C++ primer 初学(五)字符串
C++语言还定义了一个内容丰富的抽象数据类型库。其中,string和 vector是两种最重要的标准库类型,前者支持可变长字符串,后者则表示可变长的集合。还有-种标准库类型是迭代器,它是string和vector的配套类型,常被用于访问string 中的字符或vector中的元素。内置数组是一种更基础的类型,string和l vector都是对它的某种抽象。本章将分别介绍数组以及标准库类型string和l vector。如何初始化类的对象是由类本身决定的。原创 2023-04-10 19:41:54 · 65 阅读 · 0 评论 -
C++ primer 初学(四)类
任何常用的编程语言都具备一组公共的语法特征,不同语言仅在特征的细节上有所区别。要想学习并掌握某种编程语言,理解其语法特征的实现细节是第一步。预处理变量无视C++语言中关于作用域的规则。原创 2023-03-03 17:02:02 · 44 阅读 · 3 评论 -
C++ primer 初学(三)变量和基本类型
在任何一种计算机语言中类型都至关重要,类型是所有程序的基础,C++语言也定义了几种基本的类型。变量提供一个具名的、可供程序操作的存储空间。对C++程序员来说,“变量(variable)”和“对象(object)”一般可以互换使用。内置类型(也称基本类型)由 C++ 语言标准指定,内置于编译器中,可以直接使用。内置类型未在任何头文件中定义。内置类型主要分为三个类别:整型、浮点和 void。复合类型(compound type)是指基于其他类型定义的类型。原创 2023-02-25 16:08:22 · 85 阅读 · 3 评论 -
C++ primer 初学(二) 术语表
了解术语涵义对一门语言的学习有很大帮助。C++的术语有很多,暂时只写了我目前认为常用的一部分。原创 2023-02-24 22:11:57 · 64 阅读 · 0 评论 -
C++ primer 初学(一) 入手简单的程序
因为之前没有学习过C++所以想简单学习一下。以上就是今天C++学习的内容,本文仅仅简单介绍了C++的程序结构和注释,类名是什么?它是在哪里定义的?它支持什么操作?原创 2023-02-16 18:11:50 · 304 阅读 · 0 评论 -
C++简介 为什么学习C++语言?
在科技高速发展的今天,计算机已经成为人们工作生活中不可或缺的一部分。C语言是目前最常用亦是最古老的编程语言之一,而C++是一种计算机高级程序设计语言,C++既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计。原创 2023-02-10 11:40:58 · 164 阅读 · 0 评论