社区
C语言
帖子详情
类型转换的小问题
AeoLusFeng
2002-02-09 07:02:56
有如下语句:
void * p = &d;
cout << (*(double*)p) << endl; //如何理解这句
const int i = 5;
(int&)i = 6; //这一语句理论上应该是消除const的限制,但是运行后的i还是等于5,为什么??
请高手赐教!
...全文
160
5
打赏
收藏
类型转换的小问题
有如下语句: void * p = &d; cout << (*(double*)p) << endl; //如何理解这句 const int i = 5; (int&)i = 6; //这一语句理论上应该是消除const的限制,但是运行后的i还是等于5,为什么?? 请高手赐教!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kenryHuang
2002-02-09
打赏
举报
回复
用const_cast将变量的常量性转掉
int &j = const_cast<int>(i);
j =6;
AeoLusFeng
2002-02-09
打赏
举报
回复
明白了!!!感谢各位的热心指教,还有一个大问题!!
如何给分...................:-((((,不能亏了大家嘛
hellwolf
2002-02-09
打赏
举报
回复
你的第2局是没有意义的,
因为,在这句中你干了两件事,1:先把i 强制转换为int引用,2:把这一引用到int 型数据6。
由于是强制转换,所以到下一句后,i的语义仍是const int(因为应用本身是别名的意思,不改变本身数据)
daryl715
2002-02-09
打赏
举报
回复
int&是引用地址
&是地址运算符
SaintNiya
2002-02-09
打赏
举报
回复
第一句,首先(double*)p把p强制转化成指向double型的指针,然后再*p,既p指向
的东西。
所以 *(double*)p = *p,p指向的为double型。
第二句,没学过cpp,搞不懂int&是引用变量还是地址
WML教程2:简单介绍关于WML文件的概念WML Decks
WML教程2:简单介绍关于WML文件的概念WML Decks这里简单介绍一个关于WML文件的概念,其他的细节
问题
会在后面的章节还详细介绍。 声明由于WML语言继承于XML,所以一个有效的WML文档必须包含一个XML声明和一个文件类型声明。以下就是一个最常用的声明,由于WML语法要求非常严格,为了避免出错,制作者可以直接拷贝粘贴到制作文档。 http://www.wapforum.c
简单介绍关于WML文件的概念WML Decks
这里简单介绍一个关于WML文件的概念,其他的细节
问题
会在后面的章节还详细介绍。 声明由于WML语言继承于XML,所以一个有效的WML文档必须包含一个XML声明和一个文件类型声明。以下就是一个最常用的声明,由于WML语法要求非常严格,为了避免出错,制作者可以直接拷贝粘贴到制作文档。 注: 语句必须出现在一个Deck的首行,而且必须顶头写,插入任何字符哪怕是空格都会造成语法错误。主体结构这是一个最简单
WML 是什么
WML(无线标记语言,Wireless Markup Language)是一种脚本语言, 它比HTML 编写的内容要消耗网络浏览器更少的内存和CPU时间, 使得WML对广域网和移动设备来说更加友好。整合的移动设备(灵通电话, smartphone), 如 Handspring T
在线html转wml,HTML_什么是 WML?, WML(Wireless Markup Language - phpStudy
什么是 WML?WML(Wireless Markup Language - 无线标记语言)。它是一种从 HTML 继承而来的标记语言,但是 WML 基于 XML,因此它较 HTML 更严格。WML 被用来创建可显示在 WAP 浏览器中的页面。用WML编写的页面被称为 DECKS。DECKS 是作为一套 CARDS 被构造的。这种描述语言同我们常听说的HTML语言同出一家,都属于XML语言这一大家...
WML(Wireless Markup Language - 无线标记语言)
WML WML(Wireless Markup Language - 无线标记语言)。它是一种从 HTML 继承而来的标记语言,但是 WML 基于 XML,因此它较 HTML 更严格。 WML 被用来创建可显示在 WAP 浏览器中的页面。用WML编写的页面被称为 DECKS。DECKS 是作为一套 CARDS 被构造的。 这种描述语言同我们常听说的HTML语言同出一家,都属于XML语言这一大
C语言
70,040
社区成员
243,237
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章