YSTest: cstring.h 文件参考

YSTest PreAlpha_b400_20130424 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 文件列表
- 文件成员

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
命名空间 | 函数
cstring.h 文件参考
YStandardExtend

ISO C 标准字符串扩展。 更多...

`#include "../ydef.h"`
`#include <cstdlib>`
`#include <type_traits>`
`#include <cstring>`
`#include <string>`
`#include <cctype>`
cstring.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 命名空间

namespace | ystdex

## 函数

size_t | ystdex::strlen_n (const char *)
| 带空指针检查的字符串长度计算。
char * | ystdex::strcpy_n (char *, const char *)
| 带空指针检查的字符串复制。
char * | ystdex::strcpycat (char *, const char *, const char *)
| 带空指针检查的字符串连接。
char * | ystdex::strcatdup (const char *, const char *, void *(*)(size_t)=std::malloc)
| 带空指针检查的字符串连接复制。
template<typename _tChar >
const bool | ystdex::is_null (_tChar c)
| 使用 std::char_traits::eq 判断是否为空字符。
template<typename _tChar >
size_t | ystdex::ntctslen (const _tChar *s)
| 计算简单 NTCTS 长度。zz
template<typename _tChar >
std::char_traits< _tChar > ::int_type | ystdex::ntctscmp (const _tChar *s1, const _tChar *s2)
| 按字典序比较简单 NTCTS 。
template<typename _tChar >
std::char_traits< _tChar > ::int_type | ystdex::ntctsicmp (const _tChar *s1, const _tChar *s2)
| 按字典序比较简单 NTCTS （忽略大小写）。
template<typename _tChar >
const size_t | ystdex::const_ntctslen (const _tChar *s)
| 计算简单 NTCTS 长度。
template<typename _tChar >
const size_t | ystdex::const_ntctscnt (const _tChar *s, _tChar c)
| 计算简单 NTCTS 中的指定字符数。
template<typename _tChar >
const std::char_traits< _tChar > ::int_type | ystdex::const_ntctscmp (const _tChar *s1, const _tChar *s2)
| 比较简单 NTCTS 。
template<typename _tChar >
const std::char_traits< _tChar > ::int_type | ystdex::const_ntctscmp (const _tChar *s1, const _tChar *s2, size_t n)
| 比较限制长度上限的简单 NTCTS 。
template<typename _tChar >
const size_t | ystdex::const_ntctschr (const _tChar *s, _tChar c)
| 在简单 NTCTS 中顺序查找指定字符。
template<typename _tChar >
const size_t | ystdex::const_ntctschrn (const _tChar *s, _tChar c, size_t n)
| 在简单 NTCTS 中顺序查找第指定次数出现的指定字符。
template<typename _tChar >
const size_t | ystdex::const_ntctsstr (const _tChar *s1, const _tChar *s2)
| 在简单 NTCTS 中顺序查找作为子串的指定 NTCTS 。

## 详细描述

ISO C 标准字符串扩展。

版本
  r1644

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  build 245

创建时间:
  2009-12-27 17:31:14 +0800

修改时间:
  2013-03-06 14:25 +0800

文本编码:
  UTF-8

模块名称:
  YStandardEx::CString

在文件 cstring.h 中定义.