panowie, już mi mózg nie pracuje.
#include <iostream>
using namespace std;
class A
{
protected:
int AA;
int BB;
public:
A (int a, int b)
{
AA= a; BB= b;
}
};
class B : public A
{
private:
int CC;
public:
B (int a, int b, int c)
{
AA= a; BB= b; CC= c;
}
};
int main ()
{
A a(2,4);
return 0;
}
co tu jest nie tak?
E:\CodeBlocks\PROJEKTY\SZKOLA_OB\forp.cpp||In constructor 'B::B(int, int, int)':|
E:\CodeBlocks\PROJEKTY\SZKOLA_OB\forp.cpp|23|error: no matching function for call to 'A::A()'|
E:\CodeBlocks\PROJEKTY\SZKOLA_OB\forp.cpp|10|note: candidates are: A::A(int, int)|
E:\CodeBlocks\PROJEKTY\SZKOLA_OB\forp.cpp|5|note: A::A(const A&)|
||=== Build finished: 1 errors, 0 warnings ===|