Raga, ho apportato le modifiche che mi avete detto (cioè ho tolto using std::string, Carta:: e CazzoDiCarte:: nella definizione dei metodi delle classi), ma niente, continua a darmi errore:
codice:
C:\Dev-Cpp\My Projects\PartitaCarte\mazzoDiCarte.cpp In constructor `MazzoDiCarte::MazzoDiCarte()':
8 C:\Dev-Cpp\My Projects\PartitaCarte\mazzoDiCarte.cpp no matching function for call to `Carta::Carta()'
note C:\Dev-Cpp\My Projects\PartitaCarte\header.h:6 candidates are: Carta::Carta(const Carta&)
note C:\Dev-Cpp\My Projects\PartitaCarte\header.h:6 Carta::Carta(int, std::string)
C:\Dev-Cpp\My Projects\PartitaCarte\Makefile.win [Build Error] [mazzoDiCarte.o] Error 1
Vi riporto il main, caso mai dovesse servirvi...
codice:
#include <cstdlib>
#include <iostream>
#include "header.h"
using namespace std;
int main(int argc, char *argv[])
{
// fondamentale
MazzoDiCarte mazzoCarte = MazzoDiCarte();
system("PAUSE");
return EXIT_SUCCESS;
}
Arigrazie!