摘要: 摘要:本文主要介绍了两种容器——stack容器和queue容器。 1、基本概念 容器介绍 stack是一种先进后出(First In Last Out,FILO)的数据结构,它只有一个出口, 形式如图所示。stack容器允许新增元素,移除元素,取得栈顶元素,但是除了 最顶端外,没有任何其他方法可以存 阅读全文
posted @ 2019-08-20 11:37 AmingGlaxy 阅读(160) 评论(0) 推荐(0)
摘要: 摘要:本文主要介绍了10名评委对5名选手进行打分问题的解决办法。 1、题目示意 有5名选手:选手ABCDE,10个评委分别对每一名选手打分,去除最高分,去除评委中最低分,取平均分。 2、解决办法 2.1. 创建五名选手,放到vector中 2.2. 遍历vector容器,取出来每一个选手,执行for 阅读全文
posted @ 2019-08-19 21:30 AmingGlaxy 阅读(524) 评论(0) 推荐(0)
摘要: 摘要:本文主要介绍了deque容器以及一些API的使用。 1、基本概念 1.1 deque容器介绍 该容器和vector容器很相似,不同之处在于两点:第一是它可以实现头部的插入和删除;第二在于deque没有容量的概念,因为它是动态的以分段连续空间组合而成,随时可以增加一段新的空间并链接起来。 1.2 阅读全文
posted @ 2019-08-19 17:25 AmingGlaxy 阅读(166) 评论(0) 推荐(0)
摘要: 摘要:本文主要介绍了vector容器的使用,并且举例加以理解。 1、基本概念 1.1 什么是vector容器 简而言之,vector容器类似于数组,只不过相对数组而言,它有自己的优点:独特的空间配置策略。这样的空间配置策略有利于对空间的合理有效地利用。 1.2 vector迭代器 直接理解成指针,来 阅读全文
posted @ 2019-08-19 15:33 AmingGlaxy 阅读(137) 评论(0) 推荐(0)
摘要: 摘要:本文主要介绍了字符串string容器的使用。 1、简单介绍 1.1概念 C风格字符串(以空字符结尾的字符数组)太过复杂难于掌握,不适合大程序的开发,所以C++标准库定义了一种string类,定义在头文件<string>。 1.2 String和c风格字符串的比较 Char*是一个指针,Stri 阅读全文
posted @ 2019-08-16 17:04 AmingGlaxy 阅读(151) 评论(0) 推荐(0)
摘要: 摘要:本文主要介绍了STL中三大组件——容器、迭代器和算法的基本使用。 1、容器 1.1 STL中容器的研究内容 STL容器实际上研究的是常见的数据结构的实现。 注意:数据结构存在的意义就是提供一种数据的特定排列方式,以方便算法的实现。 1.2 常用的数据结构(容器)以及分类 数组(array),链 阅读全文
posted @ 2019-08-15 16:19 AmingGlaxy 阅读(333) 评论(0) 推荐(0)
摘要: 摘要:在QT中,我们可以使用系统提供的函数实现信号和槽的链接,但是在QT中不仅仅如此,还可以让用户自己定义信号和槽函数。在本文中,我将在自己定义的teacher类下定义信号函数hungry,然后在自己定义的student类下定义槽函数treat,最后在wedget类下将两个函数进行链接、触发、显示。 阅读全文
posted @ 2019-08-14 21:09 AmingGlaxy 阅读(273) 评论(0) 推荐(0)
摘要: 摘要:本文主要是利用向导建立了第一个qt工程文件,主要介绍了工程文件的结构、main函数、按钮的建立、qt中的对象树、坐标系、qt中的信号和槽等概念。 1、工程文件的结构 利用qt导向建立好工程文件以后,会自动生成main函数、头文件、源文件和Pro文件,如下图: 2、main函数 在这个main函 阅读全文
posted @ 2019-08-13 20:32 AmingGlaxy 阅读(1383) 评论(0) 推荐(0)
摘要: 1、多继承的虚基类不能够实例化。 这句话是错误的,当不调用子类时,虚基类的函数当然就不会virtual的影响,而是照常可以实例化使用。 2、在类的非静态函数中this指针指向调用该函数的对象。 这句话是正确的,注意非静态函数,因为多个对象的静态数据和函数都指向了同一块内存空间,不会随着新定义的对象而 阅读全文
posted @ 2019-08-12 15:50 AmingGlaxy 阅读(283) 评论(0) 推荐(0)
摘要: 1、cin输入多个数据用空格或者回车来区分,不可以用“,”来区分。 2、多个判断语句下,if...if...else;这样写程序会导致最后两个形成独立判断,也就是说,如果第一个if成立,那么除了执行第一个if下的内容,还会执行else下的内容;为了避免这样的问题,就需要用if...else if.. 阅读全文
posted @ 2019-08-07 17:18 AmingGlaxy 阅读(430) 评论(0) 推荐(0)