C
QSafeString 类
class SafeRenderer::QSafeStringQSafeString 类包含字符串操作函数。更多...
头文件 | #include <QSafeString> |
自 | QtSafeRenderer 1.2 |
此类首次在 QtSafeRenderer 1.2 中引入。
公共类型
枚举 | StringExceptions { TooLong } |
公共函数
QSafeString() | |
QSafeString(const SafeRenderer::qchar *const strArg) | |
void | append(const SafeRenderer::QSafeString &other) |
void | append(const SafeRenderer::qchar *const strArg) |
void | append(const SafeRenderer::qchar *const strArg, const size_t lengthArg) |
bool | endsWith(const SafeRenderer::qchar chrArg) const |
SafeRenderer::quint32 | hash() const |
const SafeRenderer::qchar * | rawCString() const |
成员类型文档
枚举 QSafeString::StringExceptions
此枚举描述了 QSafeString 类抛出的异常。
常量 | 值 | 描述 |
---|---|---|
SafeRenderer::QSafeString::TooLong | 0 | 字符串不适合在 SafeRenderer::Constraints::MAX_LEN_OF_TEXT 内。 |
成员函数文档
QSafeString::QSafeString()
构造空 QSafeString。
QSafeString::QSafeString(const SafeRenderer::qchar *const strArg)
从空终止字符串 strArg 构造 QSafeString。 strArg 被复制到 QSafeString。
void QSafeString::append(const SafeRenderer::QSafeString &other)
将字符串 other 追加到字符串的末尾。如果字符串不适用于 Constraints::MAX_LEN_OF_TEXT,则将抛出异常
常量 | 描述 |
---|---|
SafeRenderer::QSafeString::StringExceptions::TooLong | 字符串不适合在 SafeRenderer::Constraints::MAX_LEN_OF_TEXT 内。 |
void QSafeString::append(const SafeRenderer::qchar *const strArg)
将字符串 strArg 追加到字符串的末尾。如果 strArg 不适用于 Constraints::MAX_LEN_OF_TEXT,则将抛出异常
常量 | 描述 |
---|---|
SafeRenderer::QSafeString::StringExceptions::TooLong | 字符串不适合在 SafeRenderer::Constraints::MAX_LEN_OF_TEXT 内。 |
void QSafeString::append(const SafeRenderer::qchar *const strArg, const size_t lengthArg)
将来自字符串 strArg 的 lengthArg 个字符追加到字符串的末尾。如果 strArg 不适用于 Constraints::MAX_LEN_OF_TEXT,则将抛出异常
常量 | 描述 |
---|---|
SafeRenderer::QSafeString::StringExceptions::TooLong | 字符串不适合在 SafeRenderer::Constraints::MAX_LEN_OF_TEXT 内。 |
bool QSafeString::endsWith(const SafeRenderer::qchar chrArg) const
如果字符串以 chrArg 结尾,则返回 true。否则返回 false。
SafeRenderer::quint32 QSafeString::hash() const
从字符串数据计算哈希值。
const SafeRenderer::qchar *QSafeString::rawCString() const
返回字符串数组的指针。
在特定的 Qt 许可证下提供。
了解更多。