递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
12
返回列表 发新帖
楼主: 龙纹
打印 上一主题 下一主题

[类库封装] 火山PC语法扩充和语法糖

[复制链接]

0

主题

9

帖子

44

积分

新手上路

Rank: 1

积分
44
11#
发表于 2022-12-12 16:44:41 | 只看该作者

支持,
学习一下
回复

使用道具 举报

6

主题

64

帖子

2597

积分

金牌会员

Rank: 6Rank: 6

积分
2597
12#
 楼主| 发表于 2023-1-31 21:24:54 | 只看该作者
根据火山12-12更新包提供的语法支持, 新增了具名函数, 简单的说就是创建一个可以多次复用的函数.
配合此类库提供的一些函数, 掌握之后或许可以改变你写代码的方式.
另外值得一提的是, 根据具名函数的编写方式, 或许可以把C++20提供的协程支持较好的封装到火山中使用.
火山PC交流群: 748413192
回复

使用道具 举报

4

主题

223

帖子

3426

积分

论坛元老

Rank: 8Rank: 8

积分
3426
13#
发表于 2023-2-1 10:12:07 | 只看该作者
matali 发表于 2022-10-22 20:31
安装你的模块后,最新版火山调试运行你的例子出错

"min": 不是 "std" 的成员
#include <algorithm>
回复

使用道具 举报

6

主题

64

帖子

2597

积分

金牌会员

Rank: 6Rank: 6

积分
2597
14#
 楼主| 发表于 2023-2-1 15:25:34 | 只看该作者
ziv 发表于 2023-2-1 10:12
"min": 不是 "std" 的成员
#include

已修复, 增加了这个头文件引用.
可能是环境原因?我并没有这个报错, 你添加这个头文件引用之后现在运行例子正常吗?
火山PC交流群: 748413192
回复

使用道具 举报

32

主题

566

帖子

3371

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3371
15#
发表于 2023-2-1 21:26:09 | 只看该作者
感谢分享。。。。支持支持
Inverse
回复

使用道具 举报

6

主题

64

帖子

2597

积分

金牌会员

Rank: 6Rank: 6

积分
2597
16#
 楼主| 发表于 2023-2-6 22:28:55 | 只看该作者
关于 2-6 新增了数组排序和对二元组与哈希表的增强操作
本论坛的一个帖子:【一道题】如何在10万个名字中找出多少是重复的?
使用"FP扩展函数"类库核心代码不超过10行就解决了,实现如下:

输出:


更具体的可以下载模块和例子, 完整代码在"测试哈希表到数组"方法中
火山PC交流群: 748413192
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 14:28 , Processed in 0.096303 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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