#include <iostream>
using namespace std;
class ParentA
{
public:
ParentA()
{
cout << "construct A" << endl;
using namespace std;
class ParentA
{
public:
ParentA()
{
cout << "construct A" << endl;
}
ParentA(const ParentA &pa)
{
cout << "copy construct A " << index << endl;
}