
Untitled
By: a guest on
Apr 26th, 2012 | syntax:
None | size: 0.72 KB | hits: 15 | expires: Never
error: constructor is protected within this context
#include<iostream>
using namespace std;
class Base{
private:
int a;
protected:
Base(){};
virtual ~Base(){};
};
class Derived:private Base{
private:
int b;
public:
Derived(){};
~Derived(){};
void test(){
Base world;
};
};
int main(){
}
#include<iostream>
using namespace std;
class Base{
private:
int a;
protected:
Base(){};
virtual ~Base(){};
void test2(){};
};
class Derived:private Base{
private:
int b;
public:
Derived(){};
~Derived(){};
void test(){
test2();
};
};
int main(){
}