Okej, nu har jag begränsat problemet. Vad tusan ska stå mellan { } ?
Jag anropar print med t som argument och talar i parentesen (cout) om vad print skall göra med det argument den får?
class Text //Klassdeklaration
{
private:
char vektor[];
int antal_tecken;
int id;
public:
bool isOk()const;
Text(); //Default-konstruerare
~Text(); //Default-destruerare
void print(ostream &out)const;
void copy(const char *mening);
};
Text::Text(){
cout <<"Nu är jag skapad! \n";
}
Text::~Text(){
cout <<"Hej då, nu försvann jag!";
}
void Text::print(ostream &out)const
{
//"Test" skall skrivas ut
}
void Text::copy(const char *mening){
strcpy(vektor,mening);
}
int main(){
Text t; //Ett tomt Text-objekt skapas
t.copy("Test"); //Lägg strängen "Test" i vektor
t.print(cout); //skickar t till print och talar om vad print skall göra, i detta fall cout
}