989Fermer991
Kevin KoflerLe 06/05/2010 à 02:54
La différence, c'est que le C++ est flexible, alors que d'autres langages d'objet essaient de t'obliger à penser objet.

Cela dit, même en Java, on peut écrire du procédural:
public class Everything {
  public static void foo() { … }
  public static void bar() { … }
  public static void toto() { … }
  public static void main(String args[]) { … }
}

Le C++ permet juste de faire ça avec une syntaxe qui ne prétend pas être de l'objet, mais qui reprend celle du C, rendant ainsi le code plus lisible.