面向过程编程和面向对象编程的速度对比
-
@wwzhao 是的。在很久很久以前,曾经看到过有个英文文章里面说C++里面要比C里面效率低。这也可以解释的通。我当时在把面向过程的代码改为面向对象的时候,感觉可能会稍微慢一点。没想到后来竟然面向对象更快。我不确定是不是面向过程的时候里面大量的if语句导致的效率低下。并且面向过程的时候有一些函数特别多的参数如:
func(a, b, c, d, e, f, g, h, i, g, f)
。不是很清楚中这些会不会对效率产生影响。不过我现在直接忽略这些对比了。因为没有个可以引用的文献说明面向对象要比面向过程更快。
@Wayne 瞎玩。重要的还是数学啊。面向过程效率上和面向对象差不多。C++玩不好可以用C嘛。:sunglasses: