小编X39*_*X39的帖子

多个结构,需要在方法中访问的相同字段

我目前尝试在C中写一些lil文字控制台游戏.

为此,我需要能够在...中打印出类似窗口的结构... C.

我想使用通用渲染方法(让我们调用它frame_render(...))来渲染所有不同的"ui元素"

现在的问题是:如何解决这个问题?

给定方案:

// Theoretical base
struct frame { int x; int y; int width; int height; }
struct button { int x; int y; int width; int height; ... }
struct whatever { int x; int y; int width; int height; ... }
Run Code Online (Sandbox Code Playgroud)

我怎么能保证我的x,y,widthheight总是在正确的位置的内存明智?是否足以在刚开始时"正好"将它们放在同一个顺序中?

另外,如何设计方法标题来接受它?

c struct generic-programming

0
推荐指数
1
解决办法
147
查看次数

标签 统计

c ×1

generic-programming ×1

struct ×1