【发布时间】:2016-11-24 21:43:18
【问题描述】:
我在书中看过excersise,但我想不出答案:
以下代码是否合法?如果没有,你怎么能做到 合法吗?
int null = 0, *p = null;
当然,第二个是不合法的,不能把int转成int*。
主题在constexpr部分。
伙计们!这只是一个关于指针、常量和常量表达式的练习!我认为,你必须在没有 cast 和 nullptr 的情况下解决它。
【问题讨论】:
-
这本书没有答案部分吗?它说什么?
-
书中没有答案
-
我仍然看不到
consexpr是如何参与其中的 -
该部分的名称是:“Pointers and constexpr”,这就是为什么我认为您必须使用 const 和/或 constexpr 解决它
-
@AaronMcDaid 什么?
p与null在同一声明中声明。