forward declaration of typedef
От: Аноним  
Дата: 20.07.08 19:26
Оценка:
допустим я хочу использовать имя foo (являющиеся typedef какого-то другого имени), не включая соотвествущего файла
в свой заголовочный файл, как этой сделать?

foo.hpp
struct boo_foo {
};
typedef boo_foo foo;

my.hpp
//forward declaration of foo, how?
class Bar {
...
private:
foo *p;
};
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.