• [^] # Re: non conformance de visual c++

    Posté par . En réponse à la dépêche C++ Builder sous Linux : bientôt du neuf !. Évalué à 5.

    J'ai ecris <<Visual C++ est mauvais pour le C Ansi.>>

    Oui, et :

    - c'est pas son boulot, c'est un compilo C++, et C99 n'est plus du tout aussi "compatible" avec C++ que ne l'était C89.

    - je ne connais que gcc qui implémente C99, et encore partiellement :

    http://gcc.gnu.org/c99status.html(...)

    Mais bon, si ça peut te faire plaisir, oui, VC++ est un vilain méchant compilateur. Là.

    D'autre part, je ne mettrais pas ma main au feu que "les VLA ne font pas parties du c++" (a verifier !).

    Ils en font partie, simplement on ne le déclare pas comme ça :

    int* foo = new int[n];

    Ou plutôt std::vector<int> foo(n);

    C'est quand même assez basique comme question C++, y a pas à chercher très loin pour trouver la réponse.

    Tiens, juste un petit lien trouve au hasard sur les defailances de VC++:

    Oh, surprise, y a des bugs dans VC++. Ben ça alors, je m'en serais jamais douté.

    (pour info, je bosse sous Linux/g++).