infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Witsel Andrei din Decembrie 16, 2014, 13:36:55



Titlul: template specialization
Scris de: Witsel Andrei din Decembrie 16, 2014, 13:36:55
de ce imi da eroarea urmatoare:
Cod:
"prototype for CVector<char> CVector<char>::uppercase()" does not match any in class Cvector<char>
candidate is: CVector<char> CVector<char>::uppercase()"
Cod:
class CVector <char>
{
    char x,y;
public:
    CVector() {};
    CVector(char a,char b) {x=a;y=b;}

    CVector operator++() {x=x+1;y=y+1; return *this;};
    CVector uppercase();
    void afisare () const{cout<<" x="<<x<<" y="<<y<<"\n";}
};
template <char>
CVector<char> CVector<char>::uppercase()
{...}


Titlul: Răspuns: template specialization
Scris de: Boaca Cosmin din Decembrie 16, 2014, 23:27:01
Aparent cred ca undeva ai scris Cvector in loc de CVector sau invers.


Titlul: Răspuns: template specialization
Scris de: Witsel Andrei din Decembrie 17, 2014, 16:41:24
nu, nu este asta, copiasem eu gresit eroarea, ma scuzati:D