类名 | 基础类 | 公开 | 属性名 | 属性值 | 备注 |
RECT类 | √ | @视窗.结构类 | 0 |
成员变量名 | 类型 | 公开 | 静态 | 参考 | 初始值 | 属性名 | 属性值 | 备注 |
left | 整数 | √ | ||||||
top | 整数 | √ | ||||||
right | 整数 | √ | ||||||
bottom | 整数 | √ |
类名 | 基础类 | 公开 | 属性名 | 属性值 | 备注 |
SIZE类 | √ | @视窗.结构类 | 0 |
成员变量名 | 类型 | 公开 | 静态 | 参考 | 初始值 | 属性名 | 属性值 | 备注 |
x | 整数 | √ | ||||||
y | 整数 | √ |
类名 | 基础类 | 公开 | 属性名 | 属性值 | 备注 |
结构体嵌套类 | √ | @视窗.结构类 | 0 |
成员变量名 | 类型 | 公开 | 静态 | 参考 | 初始值 | 属性名 | 属性值 | 备注 |
i | 整数 | √ | ||||||
rc | RECT类 | √ | ||||||
si | SIZE类 | √ |
复制代码
- // Generated by Volcano Development Platform - http://www.voldp.com
- #ifndef __VCLS_RG_HSH_JG_RG_RECTL_H__
- #define __VCLS_RG_HSH_JG_RG_RECTL_H__
- namespace rg_hsh_jg
- {
- class rg_RECTl : public CVolObject
- {
- DECLARE_VOL_CLASS (rg_hsh_jg, rg_RECTl)
- public:
- rg_RECTl ();
- virtual void LoadFromStream (CVolBaseInputStream& stream) override;
- virtual void SaveIntoStream (CVolBaseOutputStream& stream) override;
- public:
- INT rg_n2;
- INT rg_n3;
- INT rg_n4;
- INT rg_n5;
- public:
- <font color="red"><strong> struct S
- {
- INT rg_n2;
- INT rg_n3;
- INT rg_n4;
- INT rg_n5;
- };</strong></font>
- <font color="magenta"><strong> S* GetStruct (S* pInf);</strong></font>
- void SetStruct (const S* pInf);
- };
- }
- #endif //__VCLS_RG_HSH_JG_RG_RECTL_H__
复制代码
- rg_RECTl::S* rg_RECTl::GetStruct (rg_RECTl::S* pInf)
- {
- pInf->rg_n2 = rg_n2;
- pInf->rg_n3 = rg_n3;
- pInf->rg_n4 = rg_n4;
- pInf->rg_n5 = rg_n5;
- return pInf;
- }
类名 | 基础类 | 公开 | 属性名 | 属性值 | 备注 |
结构体实现类 | 结构体嵌套类 | √ |
方法名 | 公开 | 类别 | 静态 | 属性名 | 属性值 | 备注 |
取结构体指针 | √ | 通常 | @禁止流程检查 | 真 | ||
返回值类型 | 变整数 | 返回值备注 |
复制代码
- struct mystruct {
- int i;
- RECT rc;
- SIZE si;
- };
- static void test_mystruct(mystruct cs);
方法名 | 公开 | 类别 | 静态 | 属性名 | 属性值 | 备注 |
测试RECT_火山结构类 | √ | √ | ||||
返回值类型 | 返回值备注 | |||||
参数名 | 类型 | 属性名 | 属性值 | |||
rect | 变整数 |
局部变量名 | 类型 | 静态 | 参考 | 初始值 | 属性名 | 属性值 | 备注 |
结构实现 | 结构体实现类 |
itismine 发表于 2021-10-9 19:29
怎么获取结构体尺寸?
609177738 发表于 2021-10-9 20:22
c++的sizeof
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) | Powered by Discuz! X3.4 |