Go confidently in the directions of your dreams,live the life you have imagined!Just do it!
It is no use learning without thinking!
C没有delete,C用的是free();函数,其实OO很难说清楚的,我也不知道是很清楚,就算清楚了也说不清楚,不过我觉得楼上版主的面向对象也还是不深,因为我和华科的老谢谈这个的时候他说得更悬,或许也是版主没表达出来?但是C有没有多态、有没有虚和抽象啊?
呵呵,谢谢你。
我没说清楚,我知道c不用delete,我只是说我写代码时,刻意回避了使用类,其实类是理解面向对象的关键,因为类使程序员具有了对象的概念,c++,c都只是语言,工具,面向对象和面向过程是种思想,所以在c++中也可以过程化,只是c++语言的特性使它更好的支持面向对象的思想。
就比如我那例子里,因为我回避了对象这个概念,我就在释放内存这个问题上困惑了。
当然,这仅仅是个例子,不代表这就体现面向对象的所有。
接口、多态、泛型,都是面向对象的特点,我想知道C语言怎么实现动态连编,有没有动态连编,好象连重载这种编译时多态都没有吧?不过刚才看到结构体的继承了......
其实类是理解面向对象的关键,因为类使程序员具有了对象的概念,c++,c都只是语言,工具,面向对象和面向过程是种思想,所以在c++中也可以过程化,只是c++语言的特性使它更好的支持面向对象的思想。
我是非常非常新的新手...
还没怎么着呢...
就是看到了书上讲了很多C的函数的东西,想问问需要不需要去学学C...
结果扯出这么老远了...呵呵
我是非常非常新的新手...
还没怎么着呢...
就是看到了书上讲了很多C的函数的东西,想问问需要不需要去学学C...
结果扯出这么老远了...呵呵
函数是要去学的,但不是要学会了全部的C函数才能去学习C++,函数只是一种别人已写出来的功能.
学习它不外是去了解它的接口.归根到底我们要学的是编程的方法,或者是说算法,个人认为,得先
学会C++的基本的用法,然后去学数据结构算法这些.
函数是要去学的,但不是要学会了全部的C函数才能去学习C++,函数只是一种别人已写出来的功能.
学习它不外是去了解它的接口.归根到底我们要学的是编程的方法,或者是说算法,个人认为,得先
学会C++的基本的用法,然后去学数据结构算法这些.
谢谢。..
算法很难...我看出来了..