摘要:
导读 提到类型转换,相信有过编程经验的小伙伴们都不陌生了。之前笔者在《NDK编程Java如何保存C或C++对象》 一文就中使用了类型强转的方式。 既然C++是继承于C的语言,那么它在类型转换上又做了哪些扩展呢? C语言式转换 C语言式的类型转换很简单,通过一个括号即可完成强转:(Type)var;。 阅读全文
摘要:
有了左值引用为什么还需要右值引用? 在平时编码过程为了减少数据的拷贝,提高性能,我们一般通过引用的方式来传递参数,例如: void func(const int &a){ } int main() { func(10); // 可以 int a = 20; func(a); // 可以 return 阅读全文
摘要:
const作用 const关键字在C中真是无处不在,无论是函数参数,还是函数返回值,还是函数末尾都经常会看到const关键字,这表明C中的const关键字是非常灵活的, 合理地使用const关键字能大大提高我们程序的健壮性。 被const修饰的即表明是常量性的、只读性的,不可随意修改的。因为cons 阅读全文