![]() |
1
2
当在堆栈溢出上发布一个问题时,最好发布一个 minimum, complete and verifiable example .
从您提供的链接来看,您的结构只有标记为的成员
将字段标记为
你需要移除
更新
我猜你是想写性能优化的代码
如果在程序中使用了大量的数据,使用struct可能会稍微提高性能。在Vala中创建的结构是在堆栈上而不是堆上分配的,因此速度可能稍快一些。如果要传递结构,则可能需要考虑
Vala中的结构可以有初始值设定项(类似于类的构造函数)和方法。所以我可以从你的第二个垃圾箱中提取你可以这样写:
不过,这是一个后续问题,应该作为堆栈溢出的第二个问题提出。这是一个公共论坛,遵循一种允许其他人从问答中学习的格式。 |
![]() |
Omer Naveed · 如何在GTK Vala中实现CSS样式? 7 年前 |
![]() |
bcedu · GTK文件选择器对话框选择文件和文件夹(Vala) 8 年前 |
![]() |
bcedu · cmake安装的Vala应用程序中的亲属路线 8 年前 |
![]() |
Ava · 为Vala项目设置自动工具 10 年前 |
|
Levi · 如何在vala中获取Gtk.ListBox中项目的索引或位置? 11 年前 |