<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CSU_hhxyliang的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/CSU_hhxyliang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CSU_hhxyliang]]></copyright><item><title><![CDATA[C++之string赋值]]></title><link>https://blog.youkuaiyun.com/CSU_hhxyliang/article/details/100040646</link><guid>https://blog.youkuaiyun.com/CSU_hhxyliang/article/details/100040646</guid><author>CSU_hhxyliang</author><pubDate>Fri, 23 Aug 2019 16:11:31 +0800</pubDate><description><![CDATA[C++之string赋值
string s="";
string a=“abcdefg”;
1.将字符串a的元素赋值逐一赋值给另一字符串s
s+=a[i];
2.将字符串a完全赋值给新字符串s
s.assign(a);
3.将字符串a的一部分赋值给新的字符串s
start是截取字符串的首位置，len是截取字符串的长度
s.substr(start,len); // 从s第start个字符开始，将其...]]></description><category></category></item><item><title><![CDATA[数据结构：链式存储结构的队列，链队列]]></title><link>https://blog.youkuaiyun.com/CSU_hhxyliang/article/details/100033884</link><guid>https://blog.youkuaiyun.com/CSU_hhxyliang/article/details/100033884</guid><author>CSU_hhxyliang</author><pubDate>Fri, 23 Aug 2019 11:11:15 +0800</pubDate><description><![CDATA[数据结构：链式存储结构的队列，链队列
队列的链式存储结构是单链表，只能在尾部插入和在头部删除
头指针指向头节点，尾指针指向最后一个节点
空队列时，头指针和尾指针都指向头节点
#include &lt;iostream&gt;
using namespace std;
#define OK 1
#define ERROR 0
typedef int QElemType;
typedef int St...]]></description><category></category></item><item><title><![CDATA[数据结构：循环队列的顺序存储结构]]></title><link>https://blog.youkuaiyun.com/CSU_hhxyliang/article/details/100019475</link><guid>https://blog.youkuaiyun.com/CSU_hhxyliang/article/details/100019475</guid><author>CSU_hhxyliang</author><pubDate>Thu, 22 Aug 2019 17:08:35 +0800</pubDate><description><![CDATA[队列只允许在队尾插入，在队头删除
循环队列防止假溢出现象
顺序存储结构用数组实现
#include &lt;iostream&gt;
using namespace std;
#define OK 1
#define ERROR 0
#define MAXSIZE 6
typedef int ElemType;
typedef int Status;

/* 定义顺序存储结构的循环队列：SqQue...]]></description><category></category></item><item><title><![CDATA[数据结构：栈的链式存储结构，链栈]]></title><link>https://blog.youkuaiyun.com/CSU_hhxyliang/article/details/99945914</link><guid>https://blog.youkuaiyun.com/CSU_hhxyliang/article/details/99945914</guid><author>CSU_hhxyliang</author><pubDate>Wed, 21 Aug 2019 11:09:56 +0800</pubDate><description><![CDATA[将栈顶top与头指针合二为一,不是和栈顶节点合二为一；
在建立链表的时候，由于栈的特性是先入后出，所以采用尾插法，将新节点放在头结点和前一新节点之间，top指向最后一个插入的节点；
#include &lt;iostream&gt;
using namespace std;
#define OK 1
#define ERROR 0
typedef int SElemType;
typedef in...]]></description><category></category></item><item><title><![CDATA[数据结构：栈的顺序存储结构]]></title><link>https://blog.youkuaiyun.com/CSU_hhxyliang/article/details/99863220</link><guid>https://blog.youkuaiyun.com/CSU_hhxyliang/article/details/99863220</guid><author>CSU_hhxyliang</author><pubDate>Tue, 20 Aug 2019 17:20:09 +0800</pubDate><description><![CDATA[栈是限定仅在表尾进行插入和删除操作的线性表。
#include &lt;iostream&gt;
using namespace std;
#define MAXSIZE 1000
#define OK 1
#define ERROR 0
typedef int Status;
typedef int SElemType;

/* 栈的结构定义：首先是一个线性表，其次仅在表尾(栈顶)进行插入和删除...]]></description><category></category></item><item><title><![CDATA[数据结构：单链表的实现]]></title><link>https://blog.youkuaiyun.com/CSU_hhxyliang/article/details/99683668</link><guid>https://blog.youkuaiyun.com/CSU_hhxyliang/article/details/99683668</guid><author>CSU_hhxyliang</author><pubDate>Fri, 16 Aug 2019 18:40:57 +0800</pubDate><description><![CDATA[数据结构：单链表的实现
#include &lt;iostream&gt;
using namespace std;
typedef int ElemType;
typedef void Status;

/* 创建一个新节点
 * data表示数据域、*next表示指针域
 * 对指针域的定义不能用新的结构体名
 */
typedef struct Node
{
	ElemType data;
...]]></description><category></category></item><item><title><![CDATA[数据结构：顺序线性表的实现]]></title><link>https://blog.youkuaiyun.com/CSU_hhxyliang/article/details/99672460</link><guid>https://blog.youkuaiyun.com/CSU_hhxyliang/article/details/99672460</guid><author>CSU_hhxyliang</author><pubDate>Fri, 16 Aug 2019 10:13:48 +0800</pubDate><description><![CDATA[数据结构：顺序存储线性表的实现，使用一维数组来实现顺序线性表
#include &lt;iostream&gt;
#define MAXSIZE 50     //数组最大长度
/* 创建一个顺序线性表
 * length为线性表长度
 */
typedef struct
{
	int data[MAXSIZE]; // 用数组来存储顺序线性表的数据
	int lenght;        // ...]]></description><category></category></item><item><title><![CDATA[VS2010和QT4.8.6环境搭建，以及之后添加qwt-6.1.3环境]]></title><link>https://blog.youkuaiyun.com/CSU_hhxyliang/article/details/92646763</link><guid>https://blog.youkuaiyun.com/CSU_hhxyliang/article/details/92646763</guid><author>CSU_hhxyliang</author><pubDate>Mon, 17 Jun 2019 16:28:35 +0800</pubDate><description><![CDATA[1、先搭建VS2010和QT4.8.6环境
搭建VS2010和QT4.8.6环境需要用到QTaddin
先下载VS2010、QT4.8.6和QTaddin，并一路默认安装，也可以自己选择安装路径
VS2010:

QT4.8.6和QTaddin:

具体实施可以参考别人的博客：
https://blog.youkuaiyun.com/ZCY1026646700ZCY/article/details/78314...]]></description><category></category></item><item><title><![CDATA[C++中的5中内存分配方式：栈、堆(new)、自由存储区(malloc)、全局/静态存储区、常量存储区]]></title><link>https://blog.youkuaiyun.com/CSU_hhxyliang/article/details/88027626</link><guid>https://blog.youkuaiyun.com/CSU_hhxyliang/article/details/88027626</guid><author>CSU_hhxyliang</author><pubDate>Thu, 28 Feb 2019 15:31:48 +0800</pubDate><description><![CDATA[C++程序中有内存分为5个区：
(1) 栈
(2) 堆
(3) 自由存储区
(4) 全局/静态存储区
(5) 常量存储区

(1) 栈：
栈(stack)是一个线性表，具有线性关系。在数据结构中，栈类似一个“弹夹”，即：弹夹中的子弹先进去，而要后出来，后进去，就后出来。
栈是限定仅在表尾进行插入和删除操作的线性表。且允许插入和删除操作的一段为栈顶(top)，栈又称为Last in Frist Ou...]]></description><category></category></item><item><title><![CDATA[C++中：cin,cin.getline(),getline()的用法]]></title><link>https://blog.youkuaiyun.com/CSU_hhxyliang/article/details/86087384</link><guid>https://blog.youkuaiyun.com/CSU_hhxyliang/article/details/86087384</guid><author>CSU_hhxyliang</author><pubDate>Tue, 08 Jan 2019 18:04:17 +0800</pubDate><description><![CDATA[C++中：cin,cin.getline(),**getline()**的用法
1、转义字符：
常用的转义字符有：’/0’,     ‘/n’,    ‘/t’;
其中：
**’/0’**为空字符，相当于空格键，作为字符串结束符使用；
**’/n’**为换行符，作为输出结束符使用；
**’/t’**为水平制表符，相当于tab键；
例如：
对于一个字符串，例如“hello”，它是由字符“h e l ...]]></description><category></category></item></channel></rss>