在条件语句中的变量分配:一个用例
当使用动态铸造时,就会出现这样的用例,以检查是否可以将基类指针安全地转换为派生的类指针。这通常是使用Dynamic_cast 运算符完成的。考虑以下示例: if(derived* derived = dynamic_cast
虽然不是典型的模式,但该用例表明在某些情况下,在某些情况下分配变量在if条件下可能有用。但是,这样做时仍然有必要谨慎行事,以避免意外的后果或错误。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3