O'Reilly logo

Programmer en langage C++ by Claude Delannoy

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

 

Annexe H

 

Les incompatibilités

entre C et C++

 

Cette annexe est destinée à ceux qui seront amenés à réutiliser en C++ du code écrit en C. Pour ce faire, nous récapitulons l’ensemble des incompatibilités existant entre le C ANSI et le C++ (dans ce sens), c’est-à-dire les différents points acceptés par le C ANSI et refusés par le C++ (les plus importants d’entre eux ont fait l’objet d’une remarque « En C ».

1 Prototypes

En C++, toute fonction non définie préalablement dans un fichier source où elle est utilisée doit faire l’objet d’une déclaration sous forme d’un prototype.

2 Fonctions sans arguments

En C++, une fonction sans arguments se définit (en-tête) et se déclare (prototype) en fournissant une « liste vide » d’arguments comme dans :

float fct ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required