c++
文章平均质量分 51
枫^.^
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ubuntu编译c++ opencv项目
g++ test.cpp `pkg-config opencv --libs --cflags opencv` -o test./test原创 2018-09-13 09:33:23 · 1060 阅读 · 0 评论 -
C++ Primer Plus第六版编程题(第11章)
C++ Primer Plus第六版编程题(第11章)题目程序题目修改程序清单11.15,使之将一系列连续的随机漫步者位置写入到文件中。对于每个位置,用步号进行标示。另外,让该程序将初始条件(目标距离和步长)以及结果小结写入到该文件中。该文件的内容与下面类似:(……内容省略……)对Vector类的头文件(程序清单11.13)和实现文件(程序清单11.14)进行修改,使其不...原创 2019-01-16 11:12:20 · 884 阅读 · 0 评论 -
C++ Primer Plus第六版编程题(第15章)
C++ Primer Plus第六版编程题(第15章)题目程序题目1.对Tv和Remote类做如下修改:a. 让它们互为友元;b. 在Remote类中添加一个状态变量成员,该成员描述遥控器是处于常规模式还是互动模式;c. 在Remote中添加一个显示模式的方法;d. 在Tv类中添加一个对Remote中新成员进行切换的方法,该方法应仅当TV处于打开状态时才能运行。编写一个小程序来测试...原创 2019-02-22 11:15:23 · 502 阅读 · 1 评论 -
C++ Primer Plus第六版编程题(第14章)
C++ Primer Plus第六版编程题(第14章)题目程序题目1.Wine类有一个string类对象成员(参见第4章)和一个Pair对象(参见本章):其中前者用来存储葡萄酒的名称,而后者有2个valarry < int>对象(参见本章),这两个valarry< int>对象分别保存了葡萄酒的酿造年份和该年生产的瓶数。例如,Pair的第1个valarray< ...原创 2019-02-18 17:05:54 · 1261 阅读 · 0 评论 -
C++ Primer Plus第六版编程题(第17章)
C++ Primer Plus第六版编程题(第17章)题目程序题目1.编写一个程序计算输入流中第一个$之前的字符数目,并将 $留在输入流中。2.编写一个程序,将键盘输入(直到模拟的文件尾)复制到通过命令行指定的文件中。3.编写一个程序,将一个文件复制到另一个文件中。让程序通过命令行获取文件名。如果文件无法打开,程序将指出这一点。4.编写一个程序,它打开两个文本文件进行输入,...原创 2019-02-28 16:32:12 · 1109 阅读 · 0 评论 -
C++ Primer Plus第六版编程题(第16章)
C++ Primer Plus第六版编程题(第16章)题目程序题目1.回文指的是顺读和逆读都一样的字符串。例如,“tot”和“otto”都是简短的回文。编写一个程序,让用户输入字符串,并将字符串引用传递给一个bool函数。如果字符串时回文,该函数将返回true,否则返回false.此时,不要担心诸如大小写、空格和标点符号这些复杂的问题。即这个简单的版本将拒绝 “Otto” 和 “Madam,...原创 2019-02-25 20:03:10 · 594 阅读 · 0 评论 -
十大经典排序算法(动图演示)
十大经典排序算法(动图演示)0、算法概述0.1 算法分类十种常见排序算法可以分为两大类:非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。0.2 算法复杂...转载 2019-03-05 10:03:29 · 162 阅读 · 0 评论 -
C++ Primer Plus第六版编程题(第18章)
C++ Primer Plus第六版编程题(第18章)题目程序题目1.下面是一个简短程序的一部分:(……代码省略……)请提供函数average_list(),让该程序变得完整。它应该是一个模板函数,其中的类型参数指定了用作函数参数的initializer_list模板的类型以及函数的返回类型。2.下面是类Cpmv的声明:(……代码省略……)函数operator+()应创建一个对...原创 2019-03-01 20:21:24 · 718 阅读 · 0 评论 -
复制字符串函数substr
substr是C++语言函数,主要功能是复制子字符串,要求从指定位置开始,并具有指定的长度。定义和用法: basic_string::substr basic_string substr(size_type _Off = 0,size_type _Count = npos) const;参数: _Off:所需的子字符串的起始位置。字符串中第一个字符的索引为 0,默认值为...原创 2019-03-06 11:32:33 · 291 阅读 · 0 评论 -
c++中vector容器的功能及应用
vector基本操作: 1.头文件 #include<vector>。 注:一定要加上using namespace std; 2.vector对象的创建: vector<int/char/string/基本数据类型/自定义类型/结构体类型/.....>vec ; (以下以int类型为例) 3.vector对象尾部插入数据: vec.push_bac...转载 2019-03-06 16:11:59 · 489 阅读 · 0 评论 -
C++ Primer Plus第六版编程题(第13章)
C++ Primer Plus第六版编程题(第13章)题目程序题目1.以下面的类声明为基础:{……代码省略……}派生出一个Classic类,并添加一组char成员,用于存储指出CD中主要作品的字符串。修改上述声明,使基类的所有函数都是虚的。如果上述定义声明的某个方法并不需要,则请删除它。使用下面的程序测试您的产品:{……代码省略……}2.完成练习1,但让两个类使用动态内存分配而不...原创 2019-01-21 19:29:22 · 1339 阅读 · 0 评论 -
C++ Primer Plus第六版编程题(第9章)
C++ Primer Plus第六版编程题(第9章)题目程序题目1.下面是一个头文件:(……省略……)注意到setgolf()被重载,可以这样使用其第一个版本:golf ann;setgolf(ann, “Ann Birdfree”, 24);上述函数调用提供了存储在ann结构中的信息。可以这样使用其第二个版本:golf andy;setgolf(andy);上述函数将提示用...原创 2019-01-09 17:18:06 · 534 阅读 · 0 评论 -
C++ Primer Plus第六版编程题(第5章)
C++ Primer Plus第六版编程题(第5章)题目程序题目程序5.1#include &amp;lt;iostream&amp;gt;int main(){ using namespace std; int i,j; int sum=0; cout&amp;lt;&amp;lt;&quot;The smaller number: &quot;; c原创 2018-12-20 22:18:42 · 248 阅读 · 0 评论 -
C++ Primer Plus第六版编程题(第6章)
C++ Primer Plus第六版编程题(第6章)题目程序题目5.在Neutronia王国,货币单位是tvarp,收入所得税的计算方式如下: 5000 tvarps: 不收税 5001~15000 tvarps: 10% 15001~35000 tvarps: 15% 35000 tvarps 以上: 20% 例如,收入为38000 tvarps时,所得...原创 2018-12-26 20:24:34 · 577 阅读 · 0 评论 -
C++ Primer Plus笔记
C++ Primer Plus笔记每次读取一行字符串的输入:1.getline()2.get()每次读取一行字符串的输入:1.getline()例:将姓名读入到一个包含20个元素的name数组中:cin.getline(name,20);该语句通过换行符来确定结尾但并不保存换行符,存储时用空字符代替换行符。2.get()调用方式与getline()类似,但会将换行符留在输入队列中,...原创 2018-12-18 10:20:45 · 327 阅读 · 0 评论 -
C++ Primer Plus第六版编程题(第2、3章)
C++ Primer Plus笔记第2章题目程序第3章题目:程序:第2章题目程序2.1:#include &amp;lt;iostream&amp;gt;int main(){ using namespace std; cout&amp;lt;&amp;lt;&quot;My name is : mxh.&quot;&amp;lt;&原创 2018-12-18 16:00:28 · 916 阅读 · 0 评论 -
C++ Primer Plus第六版编程题(第4章)
C++ Primer Plus第六版编程题(第4章)题目程序题目程序4.1:#include &amp;lt;iostream&amp;gt;int main(){ using namespace std; char fn[20]; char ln[20]; char g; int age; cout&amp;lt;&amp;lt;&quot;Your fir原创 2018-12-18 16:08:18 · 169 阅读 · 0 评论 -
C++ Primer Plus第六版编程题(第7章)
C++ Primer Plus第六版编程题(第7章)题目程序题目1.编写一个程序,不断要求用户输入两个数,直到其中的一个为0。对于每两个数,程序将使用一个函数来计算它们的调和平均数,并将结果返回给main(),而后者将报告结果。调和平均数指的是倒数平均值的倒数,计算公式如下:调和平均数=2.0xy/(x+y)2.编写一个程序,要求用户输入最多10个高尔夫成绩,并将其存储在一个数组中。...原创 2019-01-04 14:33:04 · 412 阅读 · 0 评论 -
C++ Primer Plus第六版编程题(第8章)
C++ Primer Plus第六版编程题(第8章)题目程序题目程序8.1#include &lt;iostream&gt;using namespace std;void print(const char * str,int n=0);int count=1; int main(){ char p[]="**"; print(p); print(p,3); pr...原创 2019-01-07 19:41:23 · 276 阅读 · 0 评论 -
C++ Primer Plus第六版编程题(第10章)
C++ Primer Plus第六版编程题(第10章)题目程序题目1.为复习题5描述的类提供方法定义,并编写一个小程序来演示所有的特性。2.下面是一个非常简单的类定义:(……代码省略……)它使用了一个string对象和一个字符数组,让您能够比较它们的用法。请提供未定义的方法的代码,以完成这个类的实现。再编写一个使用这个类的程序,它使用了三种可能的构造函数调用(没有参数、一个参数和两...原创 2019-01-12 22:36:09 · 1150 阅读 · 0 评论 -
C++ Primer Plus第六版编程题(第12章)
C++ Primer Plus第六版编程题(第12章)题目程序题目1.对于下面的类声明:(……代码忽略……)给这个类提供实现,并编写一个使用所有成员函数的小程序。2.通过完成下面的工作来改进String类声明(即将String1.h升级为String2.h)。a. 对+运算符进行重载,使之可将两个字符串合并成1个。b. 提供一个Stringlow()成员函数,将字符串中所有的字...原创 2019-01-18 20:58:52 · 929 阅读 · 0 评论 -
C++内存分配
C++内存分配全局变量,静态局部变量和动态局部变量内存分配全局变量,静态局部变量和动态局部变量全局变量:位于所有函数之外,在所有的函数中都可以被调用,整个程序运行期间都不消失;(存储于静态区)静态局部变量:只在本函数中起作用,但是其在整个程序的运行期间都不消失;(存储于静态区)动态局部变量:只在本函数中起作用,但是本函数调用结束之后,该变量就消失。(存储在栈中)内存分配一个由c++编译...原创 2019-09-15 15:53:37 · 212 阅读 · 0 评论
分享