0. 功能包括:自动分离姓名中的[姓,名];姓名转拼音(一对一,首字母+全拼音);姓名转拼音(一对多,首字母+全拼音) 1. 版本:V1.0 日期:2019年06月06日 2. 详情: https://blog.csdn.net/weixin_38887369/article/details/91047524 // 本开源项目介绍 https://blog.csdn.net/weixin_38887369 // 3. 版权所有 qq:2271590144,新月 4. 使用语言:c++,使用库:qt 5. qt库只使用了 qstring qstringlist qvector,如果你不想使用qt,直接使用标准的c++也可,只需要做很少的改动 如果使用标准的c++库,改动如下: qstring -> string qstringlist -> vector qvector -> vector a. cpp文件中的代码就300行左右,所以改动不多 b. [vector,qvector],[string,qstring] 的相似度极高,很多函数都是一样的,所以改起来也容易 c. 使用标准的string效率会更高 6. 实际运用测试: a. 已经商用,没什么问题 b. 速度测试,环境:win10系统 + i5-8265U + 单线程下 + 每人3个字 ,很粗糙的速度测试结果如下 getComPingyinForStr() => 50 人/ms getNamePingyin() => 100人/ms 7. 使用方法:可以直接看本文件(.h文件)的注释 或 进入详情页面开,见第二条的网址
1