C++与C的指针的不同
只有一点不同:C++的类别控制更为严格, 不允许通过void*
来实现不同数据类型的数据之间的相互赋值, 只能显示的cast.
例如:
bird *b;
rock *r;
void *v;
v = b;
r = v;
类似这种代码在C中可以通过编译, 但在CPP中不行.
Reference
- Thinking in C++, 2nd, Chapter 11.
(END)
Daniel的学习笔记
浙江大学计算机专业15级硕士在读, 方向: Machine Learning, Deep Learning, Computer Vision.
blog内容是我个人的学习笔记, 由于个人水平限制, 肯定有不少错误或遗漏. 若发现, 欢迎留言告知, Thanks!
Daniel的学习笔记
浙江大学计算机专业15级硕士在读, 方向: Machine Learning, Deep Learning, Computer Vision.
blog内容是我个人的学习笔记, 由于个人水平限制, 肯定有不少错误或遗漏. 若发现, 欢迎留言告知, Thanks!