回复 5楼 墨清扬
宏确实不太常用了。用 const常量 和 内联函数,一般可以取代以前宏能做的事情。
不过像类似 #ifndef #define 之类的预处理问题,还是得用宏。
至于 数组 和 指针,你什么时候想用都可用。c++ 依然禀承了 c 的思想,把一切的控制权交给程序员。只要你觉得该用,用了比不用方便的地方,你都应该大胆的使用。
如果用完,用烂了。吃一暂长一智就是了,学习阶段很正常。经验丰富了之后,也许你会变得偏保守,不过依然可以“该出手时就出手”。
至于有不提倡用这样的说法,主要是确实另有一些语言,没有数组指针的概念,也做得很成功。
不过它们是它们,C 是 C。我觉得凡是倡导不用的,都是邯郸学步的蠢蛋。