Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Błąd w konstruktorach

Ostatnio zmodyfikowano 2019-03-13 22:44
Autor Wiadomość
sebalit
Temat założony przez niniejszego użytkownika
Błąd w konstruktorach
» 2019-03-13 22:40:31
Witam mógłby mi ktoś wytłumaczyć dlaczego w definicji konstrukora klasy B wyskakują mi błędy ?
Oto lista błędów :

'A': no appropriate default constructor available

type name is not allowed

expected a ')'

'std::string': illegal use of this type as an expression

syntax error: missing ')' before identifier 'b'


#include "pch.h"
#include <iostream>


using namespace std;

class A
{
protected:
string a;
public:

A(string b) : a(b) {};
virtual string Metoda() = 0;
};
class B : public A
{
B(string z);
};
B :: B(string z) : A(string b)
{

};
P-174187
pekfos
» 2019-03-13 22:44:34
C/C++
B::B( string z )
    : A( string b )
Nie taka jest składnia.
P-174188
« 1 »
  Strona 1 z 1