社区
UNIX文化
帖子详情
关于结构体的弱弱的问题
bender
2008-07-03 04:02:27
linux-2.6.17\include\linux\mmzone.h文件里有一句话,
struct bootmem_data;
这句话有什么用?
...全文
101
7
打赏
收藏
关于结构体的弱弱的问题
linux-2.6.17\include\linux\mmzone.h文件里有一句话, struct bootmem_data; 这句话有什么用?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fierygnu
2008-07-16
打赏
举报
回复
[Quote=引用 6 楼 bender 的回复:]
没有这个声明就不能reference吗?
我试验一下,没有也可以阿
是编译器支持的标准不一样吗?要是这样的话,是那些标准呢?
还是受编译选项控制
[/Quote]
把你的试验代码贴上来看看。
bender
2008-07-04
打赏
举报
回复
没有这个声明就不能reference吗?
我试验一下,没有也可以阿
是编译器支持的标准不一样吗?要是这样的话,是那些标准呢?
还是受编译选项控制
fierygnu
2008-07-03
打赏
举报
回复
[Quote=引用 3 楼 gogofly_lee 的回复:]
struct bootmem_data; 在这里是一个声明,有了这个声明,下面的结构就可以使用它了.
[/Quote]
补充:有了这个声明之后,其后的代码里就可以使用reference这个结构类型了,如struct bootmem_data *p等,但不能声明一个该类型的实例,如struct bootmem_data sbd。只有在结构定义之后才可以声明实例。
bender
2008-07-03
打赏
举报
回复
3楼,我也是这样想,可以没有也可以阿。
gogofly_lee
2008-07-03
打赏
举报
回复
struct bootmem_data; 在这里是一个声明,有了这个声明,下面的结构就可以使用它了.
gogofly_lee
2008-07-03
打赏
举报
回复
struct bootmem_data *bdata是一个指针,指向一个固定的位置:contig_bootmem_data,主要是系统初始化时为物理内存建立的页面位图.主要用于内核初始化,当系统完成初始化后就不再使用.
jufeng2309
2008-07-03
打赏
举报
回复
include <mmzone.h>
时候就有用了。
大华SDK-JAVA开发-FAQ.pdf,大华sdk对接
这些
问题
主要涵盖
结构体
封装、动态库加载以及其他相关
问题
。 ### 第一章:
结构体
封装
问题
1. **类型作为入参时提示空指针**:当
结构体
作为参数传入接口时,可能会遇到空指针异常。这通常是由于直接使用
结构体
对象...
swift学习第三章
本章的学习主要聚焦在Swift中的
结构体
(Struct)、类(Class)以及函数式编程的特点,同时也关注了一个重要的编程
问题
——内存泄露,特别是循环引用(Reference Cycle)及其解决方案。 在第九节“
结构体
(Sturt)”...
沿空动压巷道围岩弱结构控制技术
针对沿空动压巷道在上区段工作面回采,即受到第一次采动影响时的围岩变形破坏特征,分析巷道围岩尤其是围岩弱
结构体
(护巷煤柱)的破坏失稳机理,并根据现场试验情况,研究沿空动压巷道在第一次采动影响(上区段工作面回采)...
Binder 通信数据结构1
它维护着服务的状态,包括强引用和弱引用计数。`internal_strong_refs`和`local_strong_refs`分别表示内核和本地的强引用计数。`has_async_transaction`标记指示是否有异步事务在处理中。此外,`min_priority`记录了...
UNIX文化
2,163
社区成员
4,352
社区内容
发帖
与我相关
我的任务
UNIX文化
Linux/Unix社区 UNIX文化
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 UNIX文化
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章