Here's my code:
#include <iostream>
#include <string>
class Human
{
public:
    std::string * name = new std::string();
    void introduce();
};
void Human::introduce()
{
    std::cout << "Hello, my name is " << Human::name << std::endl;
}
int main()
{
    Human * martha;
    martha->name = new std::string("Martha");
    martha->introduce();
    return 0;
}
Well, it's supposed to print a message out like: "Hello, my name is Martha" but it doesn't print neither the "Hello, my name is" string or the "Martha" name. Why does it occur?
 
     
     
    