<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[GrialM的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/GrialM</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; GrialM]]></copyright><item><title><![CDATA[C++字符串旋转3种方法实现]]></title><link>https://blog.youkuaiyun.com/GrialM/article/details/46240253</link><guid>https://blog.youkuaiyun.com/GrialM/article/details/46240253</guid><author>GrialM</author><pubDate>Fri, 29 May 2015 20:15:29 +0800</pubDate><description><![CDATA[//左旋转字符串abcdefgh->cdefghab

//循环递归法
#include 
#include 
using namespace std;
void runstring(char *str,int n)
{
	int i = 0;
	int j = i+n;
	int len = strlen(str);
	char *p = str;
	char ch;
	while(j<len)]]></description><category></category></item><item><title><![CDATA[String类]]></title><link>https://blog.youkuaiyun.com/GrialM/article/details/46240233</link><guid>https://blog.youkuaiyun.com/GrialM/article/details/46240233</guid><author>GrialM</author><pubDate>Fri, 29 May 2015 20:14:10 +0800</pubDate><description><![CDATA[#include 
#include 
using namespace std;

class Count
{
	public:
	Count():number(1){}
	bool countsub()
	{
		number--;
	}
	bool countadd()
	{
		number++;
	}
	bool IsOne()
	{
		if(number==1)return true;]]></description><category></category></item></channel></rss>