递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 2958|回复: 7
打印 上一主题 下一主题

[视窗] 这样为啥默认值报错?

[复制链接]

6

主题

54

帖子

933

积分

高级会员

Rank: 4

积分
933
跳转到指定楼层
楼主
发表于 2023-11-26 19:20:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
加了个@视窗.后缀 "&",然后@默认值就失效了.为啥= =
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40529
沙发
发表于 2023-11-26 20:29:40 | 只看该作者
应该是前缀文本吧。写错了。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

6

主题

54

帖子

933

积分

高级会员

Rank: 4

积分
933
板凳
 楼主| 发表于 2023-11-26 20:37:45 | 只看该作者
创世魂 发表于 2023-11-26 20:29
应该是前缀文本吧。写错了。

对的  你试试。。
回复

使用道具 举报

69

主题

989

帖子

4466

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4466
地板
发表于 2023-11-26 20:46:43 | 只看该作者
我猜可能是因为他是一个引用了,所以他需要引用一个变量,而不是立即数
回复

使用道具 举报

6

主题

54

帖子

933

积分

高级会员

Rank: 4

积分
933
5#
 楼主| 发表于 2023-11-26 21:02:58 | 只看该作者
hcwanz 发表于 2023-11-26 20:46
我猜可能是因为他是一个引用了,所以他需要引用一个变量,而不是立即数

那这样的话,默认值就不能可空了
回复

使用道具 举报

69

主题

989

帖子

4466

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4466
6#
发表于 2023-11-26 21:36:13 | 只看该作者
本帖最后由 hcwanz 于 2023-11-26 21:40 编辑
995999349 发表于 2023-11-26 21:02
那这样的话,默认值就不能可空了

c++里面可以加一个前缀文本const解决,但火山会把默认值自己处理一下,把默认值作为立即数传入。所以好像确实没法子了。
回复

使用道具 举报

14

主题

494

帖子

3059

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3059
7#
发表于 2023-11-26 21:49:46 | 只看该作者
本帖最后由 福寿 于 2023-11-26 21:51 编辑

后缀文本需要提供一个变量来接收,也就是传递进去的是指针,0-255是系统专用,肯定报错了,你提供一个空的变量就行了
回复

使用道具 举报

26

主题

1900

帖子

6926

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6926
8#
发表于 2023-11-26 21:51:54 | 只看该作者
引用传递不能用立即数做默认值,必须提供一个变量。
加 const 不能解决,加了就不能修改值了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 01:06 , Processed in 0.100015 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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