<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[C++学习历程]]></title><description><![CDATA[记录读书笔记，自己探索的技术]]></description><link>https://blog.youkuaiyun.com/possible1990</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; possible1990]]></copyright><item><title><![CDATA[javascript读书笔记]]></title><link>https://blog.youkuaiyun.com/possible1990/article/details/122962347</link><guid>https://blog.youkuaiyun.com/possible1990/article/details/122962347</guid><author>possible1990</author><pubDate>Wed, 16 Feb 2022 14:09:51 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[javascript读书笔记： let和var]]></title><link>https://blog.youkuaiyun.com/possible1990/article/details/122583429</link><guid>https://blog.youkuaiyun.com/possible1990/article/details/122583429</guid><author>possible1990</author><pubDate>Wed, 19 Jan 2022 16:12:01 +0800</pubDate><description><![CDATA[javascript let]]></description><category></category></item><item><title><![CDATA[Effective C++ 第三版读书笔记 条款01]]></title><link>https://blog.youkuaiyun.com/possible1990/article/details/99818015</link><guid>https://blog.youkuaiyun.com/possible1990/article/details/99818015</guid><author>possible1990</author><pubDate>Tue, 20 Aug 2019 09:29:03 +0800</pubDate><description><![CDATA[条款01：View C++ as a federation of languages

C++总共有四个次语言：

1.C。主要指blocks、statements、preprocessor、data types、arrays、pointers等。

2.Object-Oriented C++。主要指面向对象技术，包括类、封装、继承、多态、虚函数等。

3.Template C++。即模板元编程。...]]></description><category></category></item><item><title><![CDATA[C++ primer plus第六版第17章编程练习]]></title><link>https://blog.youkuaiyun.com/possible1990/article/details/99539851</link><guid>https://blog.youkuaiyun.com/possible1990/article/details/99539851</guid><author>possible1990</author><pubDate>Mon, 19 Aug 2019 10:54:40 +0800</pubDate><description><![CDATA[1.


#include &lt;iostream&gt;
using namespace std;
int main() {
  char ch;
  int count = 0;
  while (std::cin.get(ch) &amp;&amp; ch != '$') count++;
  if (ch == '$')
    cin.putback(ch);
  else
    c...]]></description><category></category></item><item><title><![CDATA[C++ primer plus第六版第16章编程练习]]></title><link>https://blog.youkuaiyun.com/possible1990/article/details/87301575</link><guid>https://blog.youkuaiyun.com/possible1990/article/details/87301575</guid><author>possible1990</author><pubDate>Tue, 13 Aug 2019 14:19:24 +0800</pubDate><description><![CDATA[1.不单独写文件


#include &lt;iostream&gt;
#include &lt;string&gt;
using namespace std;
bool IsPalindrome(string input) {
	int n = input.size();
	for (int i = 0; i &lt; n / 2; ++i) {
		if(input[i] != input[...]]></description><category></category></item><item><title><![CDATA[C++ primer plus第六版第15章编程练习]]></title><link>https://blog.youkuaiyun.com/possible1990/article/details/87199185</link><guid>https://blog.youkuaiyun.com/possible1990/article/details/87199185</guid><author>possible1990</author><pubDate>Thu, 14 Feb 2019 19:21:14 +0800</pubDate><description><![CDATA[1.tv.h:


#pragma once
#include &amp;lt;iostream&amp;gt;
using namespace std;
class Tv
{
public:
  friend class Remote;
  enum { Off,On };
  enum{MinVal,MaxVal = 20};
  enum{Antenna,Cable};
  enum{TV,VCR};
  ...]]></description><category></category></item><item><title><![CDATA[C++ primer plus 第六版第13章编程练习]]></title><link>https://blog.youkuaiyun.com/possible1990/article/details/85037697</link><guid>https://blog.youkuaiyun.com/possible1990/article/details/85037697</guid><author>possible1990</author><pubDate>Wed, 13 Feb 2019 22:09:04 +0800</pubDate><description><![CDATA[1.cd.h:


#pragma once
class Cd
{
public:
  Cd(char* s1, char* s2, int n, double x);
  Cd(const Cd&amp;amp; d);
  Cd();
  virtual ~Cd();
  virtual void Report();
  virtual Cd&amp;amp; operator=(const Cd&amp;amp; ...]]></description><category></category></item><item><title><![CDATA[C++ primer plus第六版第14章编程练习]]></title><link>https://blog.youkuaiyun.com/possible1990/article/details/85169265</link><guid>https://blog.youkuaiyun.com/possible1990/article/details/85169265</guid><author>possible1990</author><pubDate>Wed, 13 Feb 2019 15:33:51 +0800</pubDate><description><![CDATA[1.pair.h


#pragma once
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;string&amp;gt;
template&amp;lt;class T1,class T2&amp;gt;
class Pair
{
public:
  Pair() {}
  Pair(const T1&amp;amp; aval,const T2&amp;amp; bval):a(aval),b(bva...]]></description><category></category></item><item><title><![CDATA[敏捷软件开发第26章STAIRWAY TO HEAVEN设计模式C++源码]]></title><link>https://blog.youkuaiyun.com/possible1990/article/details/85330360</link><guid>https://blog.youkuaiyun.com/possible1990/article/details/85330360</guid><author>possible1990</author><pubDate>Fri, 28 Dec 2018 19:24:46 +0800</pubDate><description><![CDATA[代理模式很多博客都有详细介绍，但是学习的时候搜了一下，STAIRWAY TO HEAVEN设计模式很少有介绍的。以下是书中的源码：

product.h:


#pragma once
#include &amp;lt;string&amp;gt;
using namespace std;
class product
{
public:
  product(const string&amp;amp; name);
  v...]]></description><category></category></item><item><title><![CDATA[C++ primer plus第六版第12章编程练习]]></title><link>https://blog.youkuaiyun.com/possible1990/article/details/85014089</link><guid>https://blog.youkuaiyun.com/possible1990/article/details/85014089</guid><author>possible1990</author><pubDate>Sun, 16 Dec 2018 15:42:42 +0800</pubDate><description><![CDATA[1.cow.cpp


#include &amp;lt;iostream&amp;gt;
#include &amp;lt;cstring&amp;gt;
#include &quot;Cow.h&quot;
using namespace std;

Cow::Cow()
{
	m_cName[0] = '\0';
	m_cHobby = NULL;
	m_dWeight = 0;
}


Cow::~Cow()
{
	delete[] m_c...]]></description><category></category></item><item><title><![CDATA[C++primer plus第六版第11章编程练习]]></title><link>https://blog.youkuaiyun.com/possible1990/article/details/84930664</link><guid>https://blog.youkuaiyun.com/possible1990/article/details/84930664</guid><author>possible1990</author><pubDate>Mon, 10 Dec 2018 22:31:14 +0800</pubDate><description><![CDATA[1.题目中应该是程序清单11.15，先附上书中vector的源码（未加命名空间）

Vector.h:


#include &amp;lt;iostream&amp;gt;
class Vector
{
public:
	Vector();
	Vector(double x, double y, char mode = 'r');
	void Set(double n1, double n2, char for...]]></description><category></category></item><item><title><![CDATA[敏捷软件开发第19章薪水支付案例C++源码]]></title><link>https://blog.youkuaiyun.com/possible1990/article/details/84640627</link><guid>https://blog.youkuaiyun.com/possible1990/article/details/84640627</guid><author>possible1990</author><pubDate>Thu, 29 Nov 2018 21:48:02 +0800</pubDate><description><![CDATA[最近开始看《敏捷软件开发》，针对第19章写了C++源码，单元测试使用的是googletest，使用的是VS2017，链接见最后。

 

希望自己能坚持看下去，尽可能掌握里面所讲的设计模式，并应用于实践。

 

发一个帖子，鞭策自己！

 

下载地址：https://download.youkuaiyun.com/download/possible1990/10817881...]]></description><category></category></item></channel></rss>