注释修改
This commit is contained in:
@@ -95,7 +95,7 @@ namespace hgl
|
||||
}
|
||||
|
||||
/**
|
||||
* 摄氏度到开氏度
|
||||
* 摄氏度到开尔文度
|
||||
*/
|
||||
template<typename T>
|
||||
inline T Celsius2Kelvin(const T &c)
|
||||
@@ -104,7 +104,7 @@ namespace hgl
|
||||
}
|
||||
|
||||
/**
|
||||
* 开氏度到摄氏度
|
||||
* 开尔文度到摄氏度
|
||||
*/
|
||||
template<typename T>
|
||||
inline T Kelvin2Celsius(const T &k)
|
||||
|
@@ -33,7 +33,7 @@ namespace hgl
|
||||
return ArrayList<T *>::Insert(index,obj);
|
||||
}
|
||||
|
||||
virtual void Free() override ///<清除所有数据
|
||||
virtual void Free() override ///<清除所有数据并释放缓冲区
|
||||
{
|
||||
Clear();
|
||||
ArrayList<T *>::Free();
|
||||
|
@@ -1,5 +1,4 @@
|
||||
#ifndef HGL_STR_TEMPLATE_INCLUDE
|
||||
#define HGL_STR_TEMPLATE_INCLUDE
|
||||
#pragma once
|
||||
|
||||
#include<hgl/TypeFunc.h>
|
||||
namespace hgl
|
||||
@@ -2729,7 +2728,6 @@ namespace hgl
|
||||
if(pna->ToNumber(sp,result))
|
||||
{
|
||||
++count;
|
||||
|
||||
result_list.Add(result);
|
||||
|
||||
++p;
|
||||
@@ -3004,7 +3002,7 @@ namespace hgl
|
||||
}
|
||||
|
||||
/**
|
||||
* 将一串原始数据转转成16进制数值字符串
|
||||
* 将一串原始数据转换成16进制数值字符串
|
||||
* @param str 16进制数值字符串存入处
|
||||
* @param src 原始的数据
|
||||
* @param size 原始数据字节长度
|
||||
@@ -3056,5 +3054,4 @@ namespace hgl
|
||||
|
||||
template<typename T> inline void ToUpperHexStr(T *str,const void *data,const int size,const T gap_char=0){DataToHexStr<T>(str,(const uint8 *)data,size,UpperHexChar,gap_char);}
|
||||
template<typename T> inline void ToLowerHexStr(T *str,const void *data,const int size,const T gap_char=0){DataToHexStr<T>(str,(const uint8 *)data,size,LowerHexChar,gap_char);}
|
||||
}//namespace hgl
|
||||
#endif//HGL_STR_TEMPLATE_INCLUDE
|
||||
}//namespace hgl
|
||||
|
@@ -507,9 +507,9 @@ namespace hgl
|
||||
/**
|
||||
* 和一个字符串进行比较
|
||||
* @param bs 比较字符串
|
||||
* @return <0 自身小
|
||||
* @return 0 等同
|
||||
* @return >0 自身大
|
||||
* @return <0 此字符串小于参数字符串
|
||||
* @return 0 相等
|
||||
* @return >0 此字符串大于参数字符串
|
||||
*/
|
||||
int Comp(const SelfClass &bs)const
|
||||
{
|
||||
@@ -525,9 +525,9 @@ namespace hgl
|
||||
/**
|
||||
* 和一个字符串进行比较
|
||||
* @param str 比较字符串
|
||||
* @return <0 自身小
|
||||
* @return 0 等同
|
||||
* @return >0 自身大
|
||||
* @return <0 此字符串小于参数字符串
|
||||
* @return 0 相等
|
||||
* @return >0 此字符串大于参数字符串
|
||||
*/
|
||||
int Comp(const T *str)const
|
||||
{
|
||||
@@ -546,9 +546,9 @@ namespace hgl
|
||||
* 和一个字符串进行比较
|
||||
* @param pos 起始位置
|
||||
* @param bs 比较字符串
|
||||
* @return <0 自身小
|
||||
* @return 0 等同
|
||||
* @return >0 自身大
|
||||
* @return <0 此字符串小于参数字符串
|
||||
* @return 0 相等
|
||||
* @return >0 此字符串大于参数字符串
|
||||
*/
|
||||
int Comp(const uint pos,const SelfClass &bs)const
|
||||
{
|
||||
@@ -566,9 +566,9 @@ namespace hgl
|
||||
* @param pos 起始位置
|
||||
* @param bs 比较字符串
|
||||
* @param num 比较长度
|
||||
* @return <0 自身小
|
||||
* @return 0 等同
|
||||
* @return >0 自身大
|
||||
* @return <0 此字符串小于参数字符串
|
||||
* @return 0 相等
|
||||
* @return >0 此字符串大于参数字符串
|
||||
*/
|
||||
int Comp(const uint pos,const SelfClass &bs,const int num)const
|
||||
{
|
||||
@@ -585,9 +585,9 @@ namespace hgl
|
||||
* 和一个字符串进行比较
|
||||
* @param pos 起始位置
|
||||
* @param str 比较字符串
|
||||
* @return <0 自身小
|
||||
* @return 0 等同
|
||||
* @return >0 自身大
|
||||
* @return <0 此字符串小于参数字符串
|
||||
* @return 0 相等
|
||||
* @return >0 此字符串大于参数字符串
|
||||
*/
|
||||
int Comp(const uint pos,const T *str)const
|
||||
{
|
||||
@@ -607,9 +607,9 @@ namespace hgl
|
||||
* @param pos 起始位置
|
||||
* @param str 比较字符串
|
||||
* @param num 比较长度
|
||||
* @return <0 自身小
|
||||
* @return 0 等同
|
||||
* @return >0 自身大
|
||||
* @return <0 此字符串小于参数字符串
|
||||
* @return 0 相等
|
||||
* @return >0 此字符串大于参数字符串
|
||||
*/
|
||||
int Comp(const uint pos,const T *str,const int num)const
|
||||
{
|
||||
@@ -625,11 +625,11 @@ namespace hgl
|
||||
}
|
||||
|
||||
/**
|
||||
* 和那一个字符串进行比较,英文不区分大小写
|
||||
* 和另一个字符串进行比较,英文不区分大小写
|
||||
* @param bs 比较字符串
|
||||
* @return <0 自身小
|
||||
* @return 0 等同
|
||||
* @return >0 自身大
|
||||
* @return <0 此字符串小于参数字符串
|
||||
* @return 0 相等
|
||||
* @return >0 此字符串大于参数字符串
|
||||
*/
|
||||
int CaseComp(const SelfClass &bs)const
|
||||
{
|
||||
@@ -645,11 +645,11 @@ namespace hgl
|
||||
}
|
||||
|
||||
/**
|
||||
* 和那一个字符串进行比较,英文不区分大小写
|
||||
* 和另一个字符串进行比较,英文不区分大小写
|
||||
* @param str 比较字符串
|
||||
* @return <0 自身小
|
||||
* @return 0 等同
|
||||
* @return >0 自身大
|
||||
* @return <0 此字符串小于参数字符串
|
||||
* @return 0 相等
|
||||
* @return >0 此字符串大于参数字符串
|
||||
*/
|
||||
int CaseComp(const T *str)const
|
||||
{
|
||||
@@ -665,12 +665,12 @@ namespace hgl
|
||||
}
|
||||
|
||||
/**
|
||||
* 和那一个字符串比较指字长度的字符
|
||||
* 和另一个字符串比较指定长度的字符
|
||||
* @param bs 比较字符串
|
||||
* @param num 比较字数
|
||||
* @return <0 自身小
|
||||
* @return 0 等同
|
||||
* @return >0 自身大
|
||||
* @param num 比较字符数
|
||||
* @return <0 此字符串小于参数字符串
|
||||
* @return 0 相等
|
||||
* @return >0 此字符串大于参数字符串
|
||||
*/
|
||||
int Comp(const SelfClass &bs,const int num)const
|
||||
{
|
||||
@@ -688,12 +688,12 @@ namespace hgl
|
||||
}
|
||||
|
||||
/**
|
||||
* 和那一个字符串比较指字长度的字符
|
||||
* 和另一个字符串比较指定长度的字符
|
||||
* @param str 比较字符串
|
||||
* @param num 比较字数
|
||||
* @return <0 自身小
|
||||
* @return 0 等同
|
||||
* @return >0 自身大
|
||||
* @param num 比较字符数
|
||||
* @return <0 此字符串小于参数字符串
|
||||
* @return 0 相等
|
||||
* @return >0 此字符串大于参数字符串
|
||||
*/
|
||||
int Comp(const T *str,const int num)const
|
||||
{
|
||||
@@ -709,12 +709,12 @@ namespace hgl
|
||||
}
|
||||
|
||||
/**
|
||||
* 和那一个字符串比较指字长度的字符,英文不区分大小写
|
||||
* 和另一个字符串比较指定长度的字符,英文不区分大小写
|
||||
* @param bs 比较字符串
|
||||
* @param num 比较字数
|
||||
* @return <0 自身小
|
||||
* @return 0 等同
|
||||
* @return >0 自身大
|
||||
* @param num 比较字符数
|
||||
* @return <0 此字符串小于参数字符串
|
||||
* @return 0 相等
|
||||
* @return >0 此字符串大于参数字符串
|
||||
*/
|
||||
int CaseComp(const SelfClass &bs,const int num)const
|
||||
{
|
||||
@@ -725,19 +725,19 @@ namespace hgl
|
||||
return bs.Length();
|
||||
}
|
||||
|
||||
if(bs.Length<=0)
|
||||
if(bs.Length()<=0)
|
||||
return 1;
|
||||
|
||||
return data->CaseComp(bs.data->c_str(),num);
|
||||
}
|
||||
|
||||
/**
|
||||
* 和那一个字符串比较指字长度的字符,英文不区分大小写
|
||||
* 和另一个字符串比较指定长度的字符,英文不区分大小写
|
||||
* @param str 比较字符串
|
||||
* @param num 比较字数
|
||||
* @return <0 自身小
|
||||
* @return 0 等同
|
||||
* @return >0 自身大
|
||||
* @param num 比较字符数
|
||||
* @return <0 此字符串小于参数字符串
|
||||
* @return 0 相等
|
||||
* @return >0 此字符串大于参数字符串
|
||||
*/
|
||||
int CaseComp(const T *str,const int num)const
|
||||
{
|
||||
@@ -753,12 +753,12 @@ namespace hgl
|
||||
}
|
||||
|
||||
/**
|
||||
* 和那一个字符串比较指字长度的字符,英文不区分大小写
|
||||
* 和另一个字符串比较指定长度的字符,英文不区分大小写
|
||||
* @param str 比较字符串
|
||||
* @param num 比较字数
|
||||
* @return <0 自身小
|
||||
* @return 0 等同
|
||||
* @return >0 自身大
|
||||
* @param num 比较字符数
|
||||
* @return <0 此字符串小于参数字符串
|
||||
* @return 0 相等
|
||||
* @return >0 此字符串大于参数字符串
|
||||
*/
|
||||
int CaseComp(const uint pos,const T *str,const int num)const
|
||||
{
|
||||
@@ -932,7 +932,7 @@ namespace hgl
|
||||
* @param sc 新的字符串
|
||||
* @param start 起始字符索引
|
||||
* @param n 字符数量
|
||||
* @return 成否成功
|
||||
* @return 是否成功
|
||||
*/
|
||||
bool SubString(SelfClass &sc,int start,int n) const ///<取字符串指定段的字符
|
||||
{
|
||||
|
@@ -192,11 +192,11 @@ namespace hgl
|
||||
}
|
||||
|
||||
/**
|
||||
* 查找字符串,英文无视大小写
|
||||
* @param str 要指找的字符串
|
||||
* 查找字符串,英文不区分大小写
|
||||
* @param str 要查找的字符串
|
||||
* @return 查找到的字符串的索引,未找到返回-1
|
||||
*/
|
||||
int CaseFind(const StringClass &str) const ///<查找字符串,英文无视大小写,未找到返回-1
|
||||
int CaseFind(const StringClass &str) const ///<查找字符串,英文不区分大小写,未找到返回-1
|
||||
{
|
||||
const int count=Items.GetCount();
|
||||
StringClass** sl = Items.GetData();
|
||||
@@ -211,17 +211,17 @@ namespace hgl
|
||||
}
|
||||
|
||||
/**
|
||||
* 确认字符串确在,英文区分大小写
|
||||
* 确认字符串存在,英文区分大小写
|
||||
*/
|
||||
bool Exist(const StringClass &str) const ///<确认字符串确在,英文区分大小写
|
||||
bool Exist(const StringClass &str) const ///<确认字符串存在,英文区分大小写
|
||||
{
|
||||
return Find(str)!=-1;
|
||||
}
|
||||
|
||||
/**
|
||||
* 确认字符串确在,英文无视大小写
|
||||
* 确认字符串存在,英文不区分大小写
|
||||
*/
|
||||
bool CaseExist(const StringClass &str) const ///<确认字符串确在,英文无视大小写
|
||||
bool CaseExist(const StringClass &str) const ///<确认字符串存在,英文不区分大小写
|
||||
{
|
||||
return CaseFind(str)!=-1;
|
||||
}
|
||||
@@ -248,12 +248,12 @@ namespace hgl
|
||||
}
|
||||
|
||||
/**
|
||||
* 查找字符串,英文无视大小写,并指定最大比较长度
|
||||
* @param str 要指找的字符串
|
||||
* 查找字符串,英文不区分大小写,并指定最大比较长度
|
||||
* @param str 要查找的字符串
|
||||
* @param cn 限定的要查找字符串的最大长度
|
||||
* @return 查找到的字符串的索引,未找到返回-1
|
||||
*/
|
||||
int CaseFind(const StringClass &str,const int cn) const ///<查找字符串,英文无视大小写,未找到返回-1
|
||||
int CaseFind(const StringClass &str,const int cn) const ///<查找字符串,英文不区分大小写,未找到返回-1
|
||||
{
|
||||
const int count=Items.GetCount();
|
||||
|
||||
|
Reference in New Issue
Block a user