C++Primer第五版 4.11.3节练习
来源:互联网 发布:手机淘宝装修日记 编辑:程序博客网 时间:2024/06/05 20:22
练习4.36:假设i是int类型,d是double类型,书写表达式i *= d使其执行整数类型的乘法而非浮点类型的乘法。
答:
double i *=d;
练习4.37:用命名的强制类型转换改写下列旧式的转换语句。
int i; double d; const string *ps; char *pc; void *pv;(a) pv = (void*)ps; (b) i = int(*pc) (c)pv = &d (d)pc = (char*)pv答:网络参考答案:(a)pv=reinterpret_cast<void*>(ps) (b)i=static_cast<int>(*pc) (c) pv=reinterpret_cast<void*>(&d) (d) pc=reinterpret_cast<char*>(pv)
练习4.38:
说明下面表达式的含义
double slope = static_cast<double>(j/i);
答:通过对象强制将(j/i)的结果转换成double类型
0 0
- C++Primer第五版 4.11.3节练习
- C++Primer 第五版 1.1节练习
- C++Primer第五版 1.3节练习
- C++Primer第五版 1.6节练习
- C++Primer第五版 2.4节练习
- C++Primer第五版 3.1节练习
- C++Primer第五版 4.2节练习
- C++Primer第五版 4.3节练习
- C++Primer第五版 4.4节练习
- C++Primer第五版 4.6节练习
- C++Primer第五版 4.7节练习
- C++Primer第五版 4.8节练习
- C++Primer第五版 4.9节练习
- C++Primer第五版 4.5节练习
- C++Primer第五版 5.1节练习
- C++Primer第五版 5.2节练习
- C++Primer第五版 6.1节练习
- C++Primer第五版 6.4节练习
- 一切正常的项目不能运行的解决办法
- Spring 3 MVC and RSS feed example
- 如何发布自己的webservice
- HDU--1232畅通工程
- 第二周-项目3-汉诺塔
- C++Primer第五版 4.11.3节练习
- Java字符串首字母大写-高效方法
- 插入排序
- Android项目规范
- 第三周项目1顺序表的基本运算
- 第二周项目2 程序的多文件组织
- logger配置
- Memcached之——spring整合memcached注意事项-poolname
- android调试各种bug