指针在面向对象重不重要?
指针在面向对象重不重要啊/老师说指针很难啊,如果确实不会用指针,那就干脆不用指针啊,可不可以这样啊?
[解决办法]
只要是C/C++,指针就重要!
多太的实现就是利用指针!
[解决办法]
在面向对象程序设计中,没有指针同样可以,比如:java和C#就没有指针。
不过指针确实很重要,掌握对你有好处的!
[解决办法]
不用指针的话,建议去学java或者C#,他们比C++简单点
[解决办法]
不想用指针,就不要选C/C++,不然你会发现寸步难行。即使你永远不自己写代码,只是看代码都会发现像天书。
指针是C的精华,在C++里面,虽然不是精华了,但同样极其的重要。
[解决办法]
指针是C的精华.
但在java这类语言里就不重要了.
[解决办法]
在面向对象里,指针太重要了!!!!
很多东西也只有用指针才能实现。
对于指针的学习,我建议你还是把C语言中指针先搞懂,下面学起来就不吃力了,只是一些复合而已。
[解决办法]
[解决办法]
主要是因为使用指针容易引起崩溃,而一些人往往没有耐心去调试程序,逐渐有了挫败感,最后就失去了学习C/C++的信心,于是觉得java,C#真是好的不得了啊!似乎一个人漂在大海中,突然发现陆地一样。
面向对象指针当然重要了,多态、类型识别都用到。
其实指针你玩得好的话,你会觉得如果没有指针,你就没办法编程了,所以那些骨灰级C/C++程序员是不会碰java,C#的,甚至鄙视之。
[解决办法]
你们老师那么说啊 ? 天啊
我么那个时候老师说,越不会月要用*%#@
只要知道什么时候申请,什么时候释放就行了
[解决办法]
Java和C#底层也是用的指针实现的
一个合格的程序员是不能逃避这个问题的
[解决办法]
记得指针可以用来表示知道一个对象的关系.
虽然知道,但是这个对象和自己无关,释放和自己无关.
也可以用来表示拥有一个对象的关系,
把这个对象new了以后加上这个,然后释放由本身负责
[解决办法]
在JAVA里面没有用,因为JAVA根本没有指针!
在C/C++里面很有用,如果你不会指针,你根本就不能说你会C/C++!
[解决办法]
指针可能是理解底层代码必须的东西。
但是在你的面向对象思想的代码中可以不需要很多地方使用指针,在C++ Primer英文版第四版中对于编程风格的建议就是在标准的C++中指针很重要,但是最好使用指针的地方多使用引用代替。
这样能减少很多指针处理不当带来的错误。这些错误很多是很难查找出来。
不使用它,不是指不学习它,和理解它。很多人都说指针重要,但是真正正确使用指针的没多少人。
所以,如果你专注于面向对象的话,最好使用C++风格来编写代码,少用指针。
在自己代码中过多使用指针的C++者,不能算真正的写C++代码。充其量还在用C语言解决问题。
当然引用底层的细节可能也和指针,地址有关系。