好久没有写过程序,最近想学习下界面库的开发,基于directui的界面个人觉得还不错,像金山的源代码和duilib都是不错的.本人想结合二者做一个轻量级的界面库,同时又不依赖于常用的MFC.WTL等.在程序开发中字符串的使用是必须的,C++语音没有原生字符串,STL等标准库又多是模板类,如果开发DLL导出时就出现问题了.今天从WTL库里摘出来一个简单的字符串类,实现了基本功能,可在此基础上进行扩展. 头文件 struct CStringDataE { long nRefs; int nDataL…