Erreur «Aucun constructeur par défaut approprié disponible» dans Visual C ++

Je ne l'obtenez pas. J'ai été à regarder le code, le code de trois heures et je ne vois pas le problème.

La classe je suis de la création, appelé TwoDayPackage est dérivée d'une classe appelée Paquet.

C'est la façon dont j'ai défini le constructeur:

    TwoDayPackage(string, string, string, string, int, string, string, string, string, int, float, float, float);

C'est comment je mettre en œuvre le constructeur:

TwoDayPackage::TwoDayPackage(string sName, string sAddress, string sState, string sCountry, int sZIP, string rName, string rAddress, string rState, string rCountry, int rZIP, float weight, float cost, float flat)
{
Package::Package(sName, sAddress, sState, sCountry, sZIP, rName, rAddress, rState, rCountry, rZIP, weight, cost);
flatRate = flat;
}

C'est la façon dont je l'utilise dans ma fonction principale.

TwoDayPackage pack2(senderName, senderAddress, senderState, senderCountry, senderZIP, receipientName, receipientAddress, receipientState, receipientCountry, receipientZIP, weight, cost, flat);

Je sais que mon argument liste est assez longue, il ya une raison pour cela.
Merci.

source d'informationauteur chustar