Вы не можете инициализировать bu
в объявлении класса. Это то, что вы хотите?
class Bar
{
public:
Foo *bu;
Bar() {
bu = new Foo("adfds");
}
};
Редактировать
Как указано в комментариях, вот способ сделать это без указания bu
указателя:
class Bar : bu("adfds")
{
public:
Foo bu;
};