Błąd w konstruktorach
Ostatnio zmodyfikowano 2019-03-13 22:44
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) {
}; |
|
pekfos |
» 2019-03-13 22:44:34 B::B( string z ) : A( string b ) |
Nie taka jest składnia. |
|
« 1 » |