SOUI官方论坛

 找回密码
 立即注册
查看: 84|回复: 3

提取SOUI中的SStringT供一般C++程序使用

[复制链接]
  • TA的每日心情
    开心
    昨天 09:15
  • 签到天数: 177 天

    [LV.7]常住居民III

    458

    主题

    1074

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    13341
    发表于 7 天前 | 显示全部楼层 |阅读模式
    SOUI是一个大宝库,这次看上了SStringT,由于CString要与ATL或MFC绑定,使用SStringT这个封装好的会比较方便,
    SStringT基于char和wchar_t,纯C++了

    使用例子如下:
    2020-09-14_223504.png

    使用时只需要引用SStringT.h这一个头文件即可,默认用上SOUI这个命名空间

    源码与当前SOUI3保持一致,请放心食用。经启程软件许可,有需要的可自行下载。

    SStringT.rar (17.99 KB, 下载次数: 3)

    该用户从未签到

    3

    主题

    27

    帖子

    97

    积分

    24:00金丹期

    Rank: 2

    积分
    97
    发表于 6 天前 | 显示全部楼层
    这玩意和c++的字符串类有什么优点吗?
  • TA的每日心情
    开心
    2020-7-2 09:40
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    41

    主题

    455

    帖子

    3065

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    3065

    突出贡献优秀版主

    发表于 6 天前 | 显示全部楼层
    相比于std::string, sstring支持copy on write特性,而且不依赖stl库。
    不过需要注意,copy on write特性不是线程安全的,跨线程使用还是推荐用std::string

    该用户从未签到

    3

    主题

    27

    帖子

    97

    积分

    24:00金丹期

    Rank: 2

    积分
    97
    发表于 6 天前 | 显示全部楼层
    非常感谢老大的细心解释。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|SOUI官方论坛 ( 粤ICP备18103663号-2 )

    GMT+8, 2020-9-21 13:13

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表