<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_40319799的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_40319799</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_40319799]]></copyright><item><title><![CDATA[QT 之 Mysql]]></title><link>https://blog.youkuaiyun.com/qq_40319799/article/details/105875450</link><guid>https://blog.youkuaiyun.com/qq_40319799/article/details/105875450</guid><author>qq_40319799</author><pubDate>Fri, 01 May 2020 20:33:20 +0800</pubDate><description><![CDATA[最近在GitHub上下载了一个QT图书管理项目，主要用于学习Mysql数据库的使用，在此分享以下学习笔记。

SQL 包含以下 4 部分：

1）数据定义语言（Data Definition Language，DDL）

用来创建或删除数据库以及表等对象，主要包含以下几种命令：

DROP：删除数据库和表等对象
	CREATE：创建数据库和表等对象
	ALTER：修改数据库和表等对象的结构
2）数...]]></description><category></category></item><item><title><![CDATA[C++STL 之 Map]]></title><link>https://blog.youkuaiyun.com/qq_40319799/article/details/105864790</link><guid>https://blog.youkuaiyun.com/qq_40319799/article/details/105864790</guid><author>qq_40319799</author><pubDate>Fri, 01 May 2020 20:30:55 +0800</pubDate><description><![CDATA[最近在阅读MyTinySTL源码，没有往深入里面研究，主要看各种容器的用法和区别，以此加深对各容器的熟悉程度。在博客上主要也是记录部分代码和运行效果，作为笔记日后可复习。

此次看的是map类，map底层实现是红黑树。提供的是一种key-value的数据结构。

以下是map类测试部分代码，主要是map对象的定义


#define PAIR    mystl::pair&lt;int, int&...]]></description><category></category></item><item><title><![CDATA[C++STL 之 List]]></title><link>https://blog.youkuaiyun.com/qq_40319799/article/details/105864459</link><guid>https://blog.youkuaiyun.com/qq_40319799/article/details/105864459</guid><author>qq_40319799</author><pubDate>Fri, 01 May 2020 20:30:37 +0800</pubDate><description><![CDATA[最近在阅读MyTinySTL源码，没有往深入里面研究，主要看各种容器的用法和区别，以此加深对各容器的熟悉程度。在博客上主要也是记录部分代码和运行效果，作为笔记日后可复习。

此次看的是list类，list的低层实现是链表，因此是一片非连续内存的空间，在内存上表现为一个个链接起来的数据节点。相对于vector来说，list的插入和删除的效率更高，所以当你存储的数据需要频繁插入和删除时，list会是更...]]></description><category></category></item><item><title><![CDATA[C++STL 之 Vector]]></title><link>https://blog.youkuaiyun.com/qq_40319799/article/details/105863693</link><guid>https://blog.youkuaiyun.com/qq_40319799/article/details/105863693</guid><author>qq_40319799</author><pubDate>Fri, 01 May 2020 20:30:22 +0800</pubDate><description><![CDATA[最近在阅读MyTinySTL源码，没有往深入里面研究，主要看各种容器的用法和区别，以此加深对各容器的熟悉程度。在博客上主要也是记录部分代码和运行效果，作为笔记日后可复习。

此次看的是vector类，vector的低层实现是数组，因此是一片连续空间的内存。用过数组的朋友都知道数组的空间一般是固定的，这就意味着当你想扩展内存时就不是那么简单，vector也是如此。在底层上vector扩展内存需要经历...]]></description><category></category></item><item><title><![CDATA[C++面向对象之组合，继承与虚函数]]></title><link>https://blog.youkuaiyun.com/qq_40319799/article/details/87946456</link><guid>https://blog.youkuaiyun.com/qq_40319799/article/details/87946456</guid><author>qq_40319799</author><pubDate>Thu, 30 Apr 2020 16:33:07 +0800</pubDate><description><![CDATA[最近部门主管要对我们这批实习生进行一次C++的考试。要考核组合，继承与虚函数的知识。所以自己就抽空一段代码，加深对组合与继承的理解。我对组合和继承的理解是：

一个类A由类B组成，或者说类A包含类B，前者就获得后者的接口，可以用后者的接口来实现自己的功能；而类A继承类B，类A可获得类B的接口，即类B的接口都属于类A所有。而组合关系类A只有使用类B接口的权限。

而虚函数是继承的范畴，组合没有虚函数...]]></description><category></category></item><item><title><![CDATA[C++面向对象之类String详解]]></title><link>https://blog.youkuaiyun.com/qq_40319799/article/details/87923930</link><guid>https://blog.youkuaiyun.com/qq_40319799/article/details/87923930</guid><author>qq_40319799</author><pubDate>Mon, 25 Feb 2019 20:46:29 +0800</pubDate><description><![CDATA[这次介绍的是另一个经典的类String。与上次介绍的类complex相比，类String多了指针型数据成员，所以其构造和析构会更加复杂一些。需要考虑内存的分配和释放。对于一个经验丰富的程序员，写出一个完整的String类并不难。但对于一个新手来说，想做到面面俱到并不简单。所以这个类也会经常被面试官拿来考验应届生基本功。下面为类String的定义和测试代码。

类String的定义


//stri...]]></description><category></category></item><item><title><![CDATA[C++面向对象之类complex详解]]></title><link>https://blog.youkuaiyun.com/qq_40319799/article/details/87923395</link><guid>https://blog.youkuaiyun.com/qq_40319799/article/details/87923395</guid><author>qq_40319799</author><pubDate>Mon, 25 Feb 2019 20:10:24 +0800</pubDate><description><![CDATA[类complex可作为入门C++面向对象的经典类。complex的原型是数学上的复数。我们都知道复数有实部和虚部。所以类complex有两个数据成员re, im。复数有加，减，乘，除，取反，求共轭等操作，类complex也有相对应的成员函数来实现这些操作。下面是类complex的定义和测试代码，已在vs测试过。

类complex的定义


//complex.h

#ifndef _MYCOMP...]]></description><category></category></item></channel></rss>