The program just crashes without giving any output, explain ?
using namespace std;
class book
{
private:
char *author[3];
public:
book(char *a)
{
for(int i=0;i<=2;i++)
{
strcpy(author[i],a);
cout<<*(author+i)<<endl;
}
}
};
int main()
{
book b[3]={book("Hi 2 all"),book("Have fun"),book("u all")};
getch();
return 0;
}