自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

C++学习历程

记录读书笔记,自己探索的技术

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 敏捷软件开发第19章薪水支付案例C++源码

最近开始看《敏捷软件开发》,针对第19章写了C++源码,单元测试使用的是googletest,使用的是VS2017,链接见最后。 希望自己能坚持看下去,尽可能掌握里面所讲的设计模式,并应用于实践。 发一个帖子,鞭策自己! 下载地址:https://download.csdn.net/download/possible1990/10817881...

2018-11-29 21:48:02 382

转载 javascript读书笔记

2022-02-16 14:09:51 101

原创 javascript读书笔记: let和var

javascript let

2022-01-19 16:12:01 602

原创 Effective C++ 第三版读书笔记 条款01

条款01:View C++ as a federation of languagesC++总共有四个次语言:1.C。主要指blocks、statements、preprocessor、data types、arrays、pointers等。2.Object-Oriented C++。主要指面向对象技术,包括类、封装、继承、多态、虚函数等。3.Template C++。即模板元编程。...

2019-08-20 09:29:03 124

原创 C++ primer plus第六版第17章编程练习

1.#include <iostream>using namespace std;int main() { char ch; int count = 0; while (std::cin.get(ch) && ch != '$') count++; if (ch == '$') cin.putback(ch); else c...

2019-08-19 10:54:40 310

原创 C++ primer plus第六版第16章编程练习

1.不单独写文件#include <iostream>#include <string>using namespace std;bool IsPalindrome(string input) { int n = input.size(); for (int i = 0; i < n / 2; ++i) { if(input[i] != input[...

2019-08-13 14:19:24 226

原创 C++ primer plus第六版第15章编程练习

1.tv.h:#pragma once#include &lt;iostream&gt;using namespace std;class Tv{public: friend class Remote; enum { Off,On }; enum{MinVal,MaxVal = 20}; enum{Antenna,Cable}; enum{TV,VCR}; ...

2019-02-14 19:21:14 208

原创 C++ primer plus 第六版第13章编程练习

1.cd.h:#pragma onceclass Cd{public: Cd(char* s1, char* s2, int n, double x); Cd(const Cd&amp; d); Cd(); virtual ~Cd(); virtual void Report(); virtual Cd&amp; operator=(const Cd&amp; ...

2019-02-13 22:09:04 194

原创 C++ primer plus第六版第14章编程练习

1.pair.h#pragma once#include &lt;iostream&gt;#include &lt;string&gt;template&lt;class T1,class T2&gt;class Pair{public: Pair() {} Pair(const T1&amp; aval,const T2&amp; bval):a(aval),b(bva...

2019-02-13 15:33:51 501

原创 敏捷软件开发第26章STAIRWAY TO HEAVEN设计模式C++源码

代理模式很多博客都有详细介绍,但是学习的时候搜了一下,STAIRWAY TO HEAVEN设计模式很少有介绍的。以下是书中的源码:product.h:#pragma once#include &lt;string&gt;using namespace std;class product{public: product(const string&amp; name); v...

2018-12-28 19:24:46 247

原创 C++ primer plus第六版第12章编程练习

1.cow.cpp#include &lt;iostream&gt;#include &lt;cstring&gt;#include "Cow.h"using namespace std;Cow::Cow(){ m_cName[0] = '\0'; m_cHobby = NULL; m_dWeight = 0;}Cow::~Cow(){ delete[] m_c...

2018-12-16 15:42:42 195

原创 C++primer plus第六版第11章编程练习

1.题目中应该是程序清单11.15,先附上书中vector的源码(未加命名空间)Vector.h:#include &lt;iostream&gt;class Vector{public: Vector(); Vector(double x, double y, char mode = 'r'); void Set(double n1, double n2, char for...

2018-12-10 22:31:14 144

敏捷软件开发原则、模式与实践第19章C++源码

《敏捷软件开发》第19章薪水支付案例,按书中使用C++编写的,使用多种设计模式,还包括单元测试,保证可运行。

2018-11-29

空空如也

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

TA关注的人

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