我写C和C++代码已经快二十年了,但这些语言中有一个方面我从未真正理解过。我显然使用了常规的石膏,即。到处都是,但似乎有两种其他类型的演员,我不知道有什么不同。以下代码行之间有什么区别?

什么是智能指针,什么时候应该使用?

以下各项的正确用途是什么:静态铸造动态铸造常量_成本重新解释(_C)(type)值(C样式转换)类型(值)(函数样式转换)如何决定在哪些特定情况下使用哪一种?

指针变量和引用变量之间的区别是什么?