CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
BeStringShortA260类 参考
类 BeStringShortA260 继承关系图:

Public 成员函数

 BeStringShortA260 ()
 BeStringShortA260 (const char *str, int count=-1)
 BeStringShortA260 (const WCHAR *wstr, int count=-1, unsigned int code_page=CP_UTF8)
 ~BeStringShortA260 ()
Public 成员函数 继承自 BasicStringBufferA
 BasicStringBufferA (char *source, int capacity)
 ~BasicStringBufferA ()
void clear ()
 清空字符串
void resize (unsigned len)
 重置容量大小
size_t length () const
 字符串长度
const char * c_str () const
 源字符串
void join_path (const char *str)
 在末尾追加字符串.同时自动处理路径分隔符(/,\).
bool is_empty () const
 是否为空
void init (const char *str, int count=-1)
 字符串初始化
void init (const WCHAR *wide_str, int count=-1, unsigned int code_page=CP_UTF8)
 UTF16宽字符串初始化
void append (const char *str, int len=-1)
 尾部添加字符串
void append (char ch, int repeat=1)
 尾部添加单个字符
void append_format (LPCSTR format_str,...)
 尾部添加格式化字符串
void append_v (LPCSTR format_str, va_list arg_list)
void update (int pos, char ch)
 更新或设置指定索引位置(pos)的字符
int replace_char (char ch_old, char ch_now)
 替换字符
int replace_string (const char *str_old, const char *str_now)
 替换字符串
void reversal ()
 倒转字符串
void trim ()
 剔除字符串头尾空白符(空格、换行、tab)
void trim_left ()
 剔除字符串前缀空白符(空格、换行、tab)
void trim_right ()
 剔除字符串末尾空白符(空格、换行、tab)
void trim_all ()
 剔除字符串任意位置空白符(空格、换行、tab)
void format_ellipsis (const char *str, UINT align)
 长度超出范围时显示省略号
void format (const char *format_str,...)
 格式化打印.e.g: format("%f,%d",1.0, 60);
void format_v (const char *format_str, va_list args)
void insert (int index, const char *str, int count=-1)
 在指定索引位置(index)插入字符串
void erase (int index, int count=1)
 删除字符
void remove_float_last_zero ()
 去除浮点数多余的0后缀
void remove_float_scientific_zero ()
 去除科学计数法多余的0后缀
void add_numeric_thousand_separator ()
 数字千分分隔符
int to_num (bool is_expr_recognition=true) const
 转换成数字
double to_float (bool is_expr_recognition=true) const
 转换 浮点型

构造及析构函数说明

◆ BeStringShortA260() [1/3]

BeStringShortA260::BeStringShortA260 ( )

◆ BeStringShortA260() [2/3]

BeStringShortA260::BeStringShortA260 ( const char * str,
int count = -1 )

◆ BeStringShortA260() [3/3]

BeStringShortA260::BeStringShortA260 ( const WCHAR * wstr,
int count = -1,
unsigned int code_page = CP_UTF8 )

◆ ~BeStringShortA260()

BeStringShortA260::~BeStringShortA260 ( )
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2026 · CBlueStudio 版权所有