Точка инициализировать указатель на объект Mystic со значением «beep» любая идея?как я могу инициализировать объект
class Mystic {
private:
string label;
Mystic(string & newlbl) { setLabel (newlbl)};
public:
void setLabel(string newlbl){label = newlbl;}
Mystic() : label(){};
};
int main(int argc, char *argv[])
{
... //i tried this
//string *p1 = new string("beep");
//Mystic myst(p1);
}
Поскольку этот вопрос о путаных указателях и ссылках и отображает некоторые анти-шаблоны, на него лучше всего ответить хорошая книга на C++. Возможно, вам стоит взглянуть на [рекомендуемый список книг на C++] (http://stackoverflow.com/questions/388242/). – jaggedSpire