大石头
|
835bcc3f15
|
修正VC下的一些编译警告
|
2017-02-26 23:22:43 +08:00 |
大石头
|
5447220c29
|
兼容VC编译器
|
2017-02-26 18:31:43 +08:00 |
大石头
|
576ee29487
|
增加布尔型到字符串的转换;
增加模板支持任意具有ToString方法的对象的连接
|
2017-02-03 22:46:28 +08:00 |
Stone
|
f3949b53bd
|
gcc里面strncasecmp位于strings.h
|
2016-10-30 15:52:18 +00:00 |
nnhy
|
a25190cdcb
|
浮点数转为字符串时,干掉小数后面多余的0
|
2016-09-15 09:55:45 +00:00 |
nnhy
|
2acfc0dfc4
|
加大浮点数默认宽度和小数位数
|
2016-09-15 09:33:59 +00:00 |
nnhy
|
a9e4013f4f
|
增加字符串转浮点数
|
2016-09-14 10:48:55 +00:00 |
Stone
|
e1b8c0bd5e
|
设置指定位置的值,长度不足时自动扩容
|
2016-06-17 06:09:27 +00:00 |
Stone
|
6fc62739b2
|
增加比较器接口,List/Dictionary/SString支持比较器
|
2016-06-13 08:04:06 +00:00 |
Stone
|
4833711841
|
逐个打印字符,严格控制长度,而不需要等待零结束符,解决非零结束符的字符串无法准确打印的问题。
|
2016-06-10 02:00:29 +00:00 |
Stone
|
858d1e49a1
|
增强字符串分割类,支持中途修改分隔符,单元测试通过
|
2016-06-08 10:18:53 +00:00 |
Stone
|
4a5d2c746a
|
|
2016-06-08 05:05:39 +00:00 |
Stone
|
09b96680c9
|
采用string.h标准函数strlen/strncmp,增强字符串比较
|
2016-06-08 04:52:03 +00:00 |
Stone
|
4c3e3fbe45
|
修正拷贝设置函数的BUG
|
2016-06-07 10:03:08 +00:00 |
Stone
|
5dc63068f2
|
修正IndexOf比较时没有考虑源字符串边界的BUG,之前只考虑目标字符串边界
|
2016-06-06 15:02:36 +00:00 |
Stone
|
7beae89dcd
|
字符串类String完全使用自己实现的函数,脱离对函数库strlen/strstr等依赖
|
2016-06-06 14:23:17 +00:00 |
Stone
|
a632b80b1b
|
引入strnstr,修正IndexOf需要判断长度的BUG
|
2016-06-06 13:32:40 +00:00 |
nnhy
|
fc3ee97f1e
|
增加Array.Expand,控制数组是否可扩容。
字符串增加一个构造函数,允许外部设定一个缓冲区且不可扩容,适用于令牌配置。
初步测试通过
|
2016-06-04 11:09:44 +00:00 |
Stone
|
5fac0f9b12
|
读取名值对时,严格判断长度
|
2016-06-03 02:31:37 +00:00 |
Stone
|
1b53d1bcf4
|
严格检查String::IndexOf参数和返回值
|
2016-06-02 12:26:27 +00:00 |
Stone
|
921f0553e1
|
使用cstring替代const char*
|
2016-06-02 12:10:54 +00:00 |
nnhy
|
af478022bc
|
修正字符串Trim后为空导致系统崩溃的BUG
|
2016-05-26 04:31:35 +00:00 |
nnhy
|
81ca2df900
|
修正字符替换函数的BUG
|
2016-05-25 10:54:40 +00:00 |
nnhy
|
4ffa54de1a
|
增加String.Replace
|
2016-05-25 05:09:58 +00:00 |
nnhy
|
0a34190bb9
|
修正待分配长度刚好为64/128/256等整数倍时,少了一个字节的BUG。
字符串的最大长度为容量减一,因为需要保留一个零结束字符
|
2016-05-23 04:22:30 +00:00 |
nnhy
|
fc5f7fad4f
|
代码整理
|
2016-05-18 02:55:28 +00:00 |
nnhy
|
6a545988e9
|
文件之间存在依赖关系者,可以在头文件直接包含,避免上层使用的时候需要费尽心思包含很多头文件
|
2016-05-18 01:56:46 +00:00 |
nnhy
|
8194e555e1
|
重构SmartOS的结构,基本类型独立Core目录,平台无关
|
2016-05-17 14:13:51 +00:00 |