自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ccy_Luke的博客

自学C++中......

  • 博客(14)
  • 收藏
  • 关注

原创 《C++Primer》9.49

找出不出头的单词的字符串#include <string.h>#include <iostream>#include <string>#include <fstream>#include <sstream>using namespace std;int main(int argc, char** argv){ //查找不出头的单词 string goal = { "acenmorsuvwxz" }; string s;

2021-01-19 17:58:29 117

原创 《C++ Prime》9.28

#include <iostream>#include <forward_list>#include <string>#include <vector>using namespace std;void f(forward_list<string> &, string &, string &);int main(int argc, char** argv){ forward_list<string&g

2021-01-15 11:20:53 97

原创 《C++ Primer》9.28

forward_list的特殊用法因为其是单项链表,所以在进行增删元素时,该元素的后继会发生改变,故我们需要访问其前驱以此改变前驱的链接题:编写程序,查找并删除forward_list中的奇数元素#include <iostream>#include <string>#include <forward_list>using namespace std;int main(){ forward_list<int> flst = { 1,2,3,4

2021-01-14 21:55:17 112

原创 《C++ Primer》9.11-9.13

#include <vector>#include <iostream>#include <list>using namespace std;int main(int argc, char** argv){ //初始化vector的六种方法 vector<int> v; //默认初始化 vector<int> v1(10, 1); //10个1 vector<int> v2(10); //10个0 vector&l

2021-01-13 10:19:14 178

原创 关于第七章类的新的问题

这段程序在第二个纪录输入时,若是相同的书号直接就停住,目前还没有想到解决办法,有小伙伴能解答吗?#include <iostream>#include <string>#include "Sales_data.h"using namespace std;int main(){ //定义一个类对象,采用一个输入流的构造函数 Sales_data total(cin); if(cin) //判断输入流 { Sales_data curr(cin); if (

2020-11-25 20:15:09 96

原创 《C++Primer》7.3

完善类//头文件#pragma once#include <iostream>#include <string>using namespace std;struct Sales_data{ string isbn() { return bookNo; } //声明combine函数 Sales_data& combine(const Sales_data& rhs) { units_sold += rhs.units_sold;

2020-11-24 19:56:21 132

原创 C++中关于函数指针

函数指针指向的是函数而非对象比如一个函数//比较两个string对象的长度bool lengthCompare(const string &, const string &);要想声明一个可以指向该函数的指针,直接用指针代替函数名即可//p指向一个函数,函数的返回值是bool类型,形参是两个 const string的引用bool (*p)(const string &, const string &);个人觉得这样写的优点是简单快捷,但是可读性不高,因为不

2020-11-23 21:15:25 102

原创 《C++Primer第五版》习题5.17

检验其中一个较短的vector成员是否是另一个的前缀开始写时有一个问题就是,如何同时将两个输入流送入两个不同的vector中。查阅了相关的博客发现是有两个流对象成员cin.clear();//重置输入流cin.ignore();//忽略最后一个输入字符#include <iostream>#include <vector>#include <string>using namespace std;int main(){ vector<int&g

2020-11-13 22:53:58 100

原创 《C++Primer第五版》习题3.25

就是关于用迭代器的方法改写前面用vector下标写的一个分数程序,自己写了之后又能对迭代器多一点理解。#include <iostream>#include <vector>using namespace std;int main(){ vector<int> score(11, 0); //初始化11个分数段 unsigned grade; auto it = score.begin(); //迭代器指向第一个元素 while (cin >&g

2020-11-06 12:52:24 152

原创 《C++primer第五版》练习3.22问题解决

在写这题时,转化成大写的函数代码一直报错:E0413 不存在从 “std::string” 到 “int” 的适当转换函数cout << toupper(*it);目前水平有限,原因未知,有看到的大佬可以解答一下吗?最后解决是再用一个范围for将每个字符再次遍历转换成大写。解决后的代码如下#include <iostream>#include <vector>#include <string>using namespace std;in

2020-11-05 17:09:05 284

原创 《C++ Primer第五版》第三章Vector习题

练习3.20题目要求:1、读入一组整数存入vector对象,相邻整数的和输出。#include <iostream>#include <vector>using namespace std;int main(){ int num = 0; vector<int> My_Int; //读入一组整数 cout << "Please Input Integers"; while (cin >> num) { //存入vec

2020-11-04 22:03:46 363

原创 初学Vector

与String一样,vector也可以对每一个对象进行索引处理#include <iostream>#include <vector>using namespace std;int main(){ vector<unsigned> score(11, 0); //使用()表示初始化11个分数段值为0 unsigned grade; cout << "Please input Students' grades" << endl

2020-11-04 16:11:29 64

原创 2020-10-31待解决问题

《C++Primer第五版》第二章遗留问题 结尾题目目前知识点不够完整写出最后一题,问题在于暂时没学到重载流操作符目前只能输入两个值。#include<iostream>#include<string>using namespace std;struct Sales_data{ //分别定义书本单价、销量、收入、编号 string book_no; double price = 0.0; unsigned units_sold = 0; double r

2020-10-31 01:29:07 186

原创 C++Primer(第五版)第二章引用和指针

@C++Primer(第五版)第二章引用和指针引用引用其实就是为对象起另一个名字,其用途我目前个人理解其一就是将其与另一个变量绑定。int val = 1024; int &r = val; //引用必须初始化,这里是r指向valcout << r << endl; //打印结果是1024新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将

2020-10-30 00:46:16 120

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除