c++ primer 4.4节练习答案
练习4.13
a) d=3.0, i=3
b) i=3, d=3.5
练习4.14
第一个:非法,42是一个右值,右值不能当做左值使用
第二个:返回值总为真
练习4.15
pi是指针类型,不可将int类型指针赋值给int型,可做如下修改
dval = ival = 0;
pi = nullptr;
练习4.16
a) if ((p = getPtr()) != 0)
b) if (i == 1024)
练习4.13
a) d=3.0, i=3
b) i=3, d=3.5
练习4.14
第一个:非法,42是一个右值,右值不能当做左值使用
第二个:返回值总为真
练习4.15
pi是指针类型,不可将int类型指针赋值给int型,可做如下修改
dval = ival = 0;
pi = nullptr;
练习4.16
a) if ((p = getPtr()) != 0)
b) if (i == 1024)