j'ai cet en-tête de classeerreurs de constructeur
//header for class.
#ifndef Container_H
#define Container_H
#include <iostream>
using namespace std;
const int DEFAULT=32;
class Container{
public:
Container(int maxCapacity = DEFAULT);
~Container();
void insert(int item, int index);
void erase(int index);
int size()const;
private:
int sizeC;
int capacityC;
int * elements;
};
void info();
#endif
et ce fichier source
#include "container.h"
Container::Container(int maxCapacity = DEFAULT){
int y;
}
void Container::insert(int item, int index){
int x;
}
et quand je compile, je reçois le message d'erreur suivant
test.cpp:4: error: default argument given for parameter 1 of `Container::Container(int)'
container.h:12: error: after previous specification in `Container::Container(int)
ce que je mal fait ici?
yup je le sais, je me demande juste pourquoi le constructeur obtient une erreur. Et j'ai vu mon erreur et l'ai corrigé mais je reçois toujours une erreur – silent
merci beaucoup :). longue journée .. – silent