#include <iostream>
using namespace std;
class A
{
protected:
int AA;
int BB;
public:
A (int a, int b)
{
AA= a; BB= b;
}
A()
{
}
};
class B : public A
{
private:
int CC;
public:
B (int a, int b)
{
AA= a; BB= b;
}
B ()
{
}
void w ()
{
cout << AA << endl
<< BB << endl
<< CC << endl;
}
};
int main ()
{
int w;
cin >> w;
switch (w)
{
case 1:
A * wsk = new A(2,3);
delete wsk;
break;
case 2:
break;
}
return 0;
}
E:\CodeBlocks\PROJEKTY\SZKOLA_OB\forp.cpp||In function 'int main()':|
E:\CodeBlocks\PROJEKTY\SZKOLA_OB\forp.cpp|58|error: jump to case label|
E:\CodeBlocks\PROJEKTY\SZKOLA_OB\forp.cpp|53|error: crosses initialization of 'A* wsk'|
||=== Build finished: 2 errors, 0 warnings ===|
co oznacz ten błąd? nie można w switchu deklarować dynamicznych obiektów? czy jak?