社区
C#
帖子详情
struct中成员是struct对象的问题
deng0320
2007-08-17 08:27:42
比如
struct A{
int x1;
B b;
}
struct B{
int x2;
}
A a;
a.b.x2=2;
是否可以这样?
A a=new A();时
b中的成员是否也被初始?
...全文
167
12
打赏
收藏
struct中成员是struct对象的问题
比如 struct A{ int x1; B b; } struct B{ int x2; } A a; a.b.x2=2; 是否可以这样? A a=new A();时 b中的成员是否也被初始?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
deng0320
2007-08-17
打赏
举报
回复
谢谢,那第2问呢
ylhyh
2007-08-17
打赏
举报
回复
在控制离开构造函数之前,字段“Struct.A.x1”必须完全赋值
在控制离开构造函数之前,字段“Struct.A.b”必须完全赋值
ylhyh
2007-08-17
打赏
举报
回复
第二问的答案应该是肯定的,楼主可以为A写一个显示的构造函数就知道了
ylhyh
2007-08-17
打赏
举报
回复
第一问,必须public声明,如下:
struct A
{
int x1;
public B b;
}
struct B
{
public int x2;
}
deng0320
2007-08-17
打赏
举报
回复
yun
deng0320
2007-08-17
打赏
举报
回复
顶了
wuhuiITren
2007-08-17
打赏
举报
回复
不知道,顶
deng0320
2007-08-17
打赏
举报
回复
答对了一定给分的
deng0320
2007-08-17
打赏
举报
回复
顶
kaishui_gu
2007-08-17
打赏
举报
回复
没有
conannb
2007-08-17
打赏
举报
回复
关注
deng0320
2007-08-17
打赏
举报
回复
顶啊
Go语言官方文档学习笔记(第五季)
它的并发机制使编写程序可以轻松地从多核和联网机器
中
获得最大收益,而其新颖的类型系统则可以实现灵活的模块化程序构造。Go可以快速编译为机器代码,但具有垃圾回收的便利性和运行时反射的功能。它是一种快速的,...
C++学习——c语言和C++语言
中
的
struct
C++
中
struct
是抽象数据类型(ADT),支持
成员
函数的定义,(C++
中
的
struct
能继承,能实现多态)。 C
中
struct
是没有权限的设置的,且
struct
中
只能是一些变量的集合体,可以封装数据却不可以隐藏数据,而且
成员
不...
golang
中
的
struct
struct
是实现面向
对象
的重要技术,基本上都跟类型声明type name underlying-type结合使用。
struct
是值类型,所以它的零值是所有
成员
的零值。由于值类型在作为函数参数时的局限性,所以经常配合指针一起使用。 声明 ...
C语言
中
的
struct
用法
在c语言
中
结构体(
struct
)跟面向
对象
编程(如java等)里面的类是非常相似的。不过像C++里面对结构体进行了扩展,c++里面的结构体是可以包含方法的,但是C语言里面是不能够的。 结构是由基本数据类型构成的、并用一...
c语言结构体能否有
成员
函数,在C++
中
,定义结构体类型
struct
时不能有
成员
函数,只有...
1. 字面上的区别在字面上
struct
是
struct
ure的缩写,...而class,则称作“类”,是C++新增来支持面向
对象
思想概念
中
“类”的概念的一个关键词,并且比
struct
具有了更强大的功能,不仅可以像C语言
中
的
struct
一样把数据...
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章