Bonjour,
Je voudrais pouvoir hériter d'un constructeur d'une classe mère :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
using namespace std;
 
enum class Couleur
 
{ vert, rouge, bleu, orange};
 
class Forme2
{ 
	Couleur couleur;
public :
	Forme2(Couleur couleur):couleur(couleur)
	{
 
	}
	Couleur getcouleur();
    virtual double calculSurface() = 0;
 
};
La classe fille :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
#pragma once
#include "Forme2.h"
class Rectangle2 :
    public Forme2
{
    int largeur;
    int longueur;
Je voudrais pouvoir hériter du constructeur de Forme2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Rectangle2() :Forme2(Couleur couleur) : couleur(couleur)
    {
 
    }
mais j'ai l'erreur "nom de type non autorisé"
Si quelqu'un a une idée MERCI