精易论坛

标题: C++版 精易模块 ~~~有事没事造轮子 [打印本页]

作者: XChuang    时间: 2020-2-6 19:59
标题: C++版 精易模块 ~~~有事没事造轮子
本帖最后由 XChuang 于 2020-2-6 20:02 编辑

[attach]977047[/attach]
----

目前已经有一些常用的命令了,只是一点2333
在家没事干?不如来一起造轮子
Git地址:https://gitee.com/XChuang233/cppec

----源码下载----
cppec.zip (13.68 KB, 下载次数: 367)



作者: vxj2sc    时间: 2020-2-6 20:19
直接模块反编译搞成DLL就行了 。
作者: XChuang    时间: 2020-2-6 20:20
vxj2sc 发表于 2020-2-6 20:19
直接模块反编译搞成DLL就行了 。

你看DLL和代码哪个写得爽
作者: r11111    时间: 2020-2-6 20:37
饶某来此支持一波
作者: XChuang    时间: 2020-2-6 20:41
r11111 发表于 2020-2-6 20:37
饶某来此支持一波

吼吼吼~~~~~~
作者: api协议开发    时间: 2020-2-6 21:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: 已注销482053    时间: 2020-2-6 21:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: X.lycs    时间: 2020-2-6 22:09
加油楼主,看好你
作者: 断水流师兄    时间: 2020-2-6 22:37
楼主支持               
作者: z博士    时间: 2020-2-6 22:53
vxj2sc 发表于 2020-2-6 20:19
直接模块反编译搞成DLL就行了 。

你这样貌似程序效率比较低
作者: 3082    时间: 2020-2-6 23:13
不错 不错  希望楼主能坚持更新下去
作者: zipper2016    时间: 2020-2-7 00:12
支持下!!!
作者: scx1125    时间: 2020-2-7 01:02
不错,易转C++快2年了,是缺少这样方便的整合库
作者: 风语如歌    时间: 2020-2-7 08:23
你这种参数传引用吧,减少开销
作者: vxj2sc    时间: 2020-2-7 08:49
建议多看看成熟库
作者: XChuang    时间: 2020-2-7 10:38
风语如歌 发表于 2020-2-7 08:23
你这种参数传引用吧,减少开销

你说的没错,我之前就是用引用的,但是引用的话写起来不爽,我要达到的就是那种写起来爽的感觉,何况精易模块里面一大堆函数都是东拼西凑的,我只是照着翻译而已,而且相对于精易模块的函数来说,引用会带来很多麻烦
作者: XChuang    时间: 2020-2-7 10:44
风语如歌 发表于 2020-2-7 08:23
你这种参数传引用吧,减少开销

而且你有没有想过,如果用引用的话,你就不能
Text_GetLeft("123456","34") 这样写了,参数就是 const char* 了,必须用加上 std::string 构造,这得多麻烦,这一点都不酷,而且我也不想写那么多重载函数,累死人的,所以不要问我引用的问题了
作者: XChuang    时间: 2020-2-7 10:46
3082 发表于 2020-2-6 23:13
不错 不错  希望楼主能坚持更新下去

会一直更新的,可以时刻关注我的git
作者: XChuang    时间: 2020-2-7 10:49
z博士 发表于 2020-2-6 22:53
你这样貌似程序效率比较低

哈哈,没错,而且调用dll开销最大
作者: xiaowukeji    时间: 2020-2-7 12:45
感谢  分享
作者: yujiekuxiao    时间: 2020-2-7 15:02
一起造呗 从易语言到C++
作者: 1668532261    时间: 2020-2-7 18:31
大佬牛逼!!!
作者: XChuang    时间: 2020-2-7 23:17
更新。。。。。。。
作者: XChuang    时间: 2020-2-7 23:17
yujiekuxiao 发表于 2020-2-7 15:02
一起造呗 从易语言到C++


作者: FUYUEPC    时间: 2020-2-9 04:13
支持一波~嘿嘿嘿
作者: 杨明煜    时间: 2020-2-9 12:59
好东东.................
作者: 74596877    时间: 2020-2-9 23:32
支持一个!!!
作者: 公交车上的猫    时间: 2020-2-10 12:10
可以的努力改造c++成为易语言的一部分
作者: smy555    时间: 2020-2-10 19:55
支持一下 感谢开源
作者: smy555    时间: 2020-2-10 20:50
支持一下 感谢开源
作者: smy555    时间: 2020-2-10 21:44
支持一下 感谢开源
作者: 风语如歌    时间: 2020-2-12 13:06
XChuang 发表于 2020-2-7 10:44
而且你有没有想过,如果用引用的话,你就不能
Text_GetLeft("123456","34") 这样写了,参数就是 const c ...

至少在我的vs2017里面,string &参数是可以接收const char *得
作者: 风语如歌    时间: 2020-2-12 22:18
本帖最后由 风语如歌 于 2020-2-12 22:20 编辑

今天下载了代码下来,其实有一些问题,关于stl以及std::string里面的东西如果没指定noexcept,都是有可能抛出异常的,最典型的就是std::bad_alloc,而在你的代码内部存在new运算符,极有可能就是new了之后 然后执行某个函数(这个函数可能抛出异常)然后被调用方捕获了,那你就无法进行delete了,按c++的风格就应该使用std::vector类似的东西或者智能指针去实现内存自动化管理,这样外界捕获异常的时候,才能把内存给清理干净,当然你不要说std::bad_alloc没必要去捕获,只是大多数人没遇到对应需要的场景罢了。
作者: 恰似清风吹过    时间: 2020-2-13 21:49
加油!看好你,坚持下去。
作者: 凄海千秋QHQQ    时间: 2020-2-24 23:33
可以 收藏一下 备用~
作者: love355024    时间: 2020-3-1 06:20
加油,支持你
作者: w3516330    时间: 2020-3-17 05:06
加油,支持你
作者: crazycode    时间: 2020-10-27 20:39
这个可以有,谢谢分享
作者: qq85668684    时间: 2022-1-15 00:00
有事没事造轮子有事没事造轮子有事没事造轮子
作者: 阿龙    时间: 2022-2-28 00:26
设置私人库了?访问不了啊,直接git克隆仓库好像也不行
作者: xujianc    时间: 2022-3-1 01:13
6666666666666666
作者: 571901145    时间: 2022-5-7 16:00
666666666666666666
作者: zjcyjj    时间: 2022-7-12 02:32
设置私人库了?访问不了啊,直接git克隆仓库好像也不行
作者: 温暖的舌骨    时间: 2023-7-2 18:57

作者: 偷着乐    时间: 2023-10-4 01:33
还有更新吗
作者: 与或非    时间: 2024-2-29 11:59
6666666666666666666666666666666
作者: ArfersIorfik    时间: 2024-5-25 15:16
大佬,继续更新啊
作者: LSugar    时间: 2024-7-29 10:35
大佬,求更新!!!
作者: 精易论坛龙    时间: 2025-3-13 08:57
感谢分享




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4