| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Область видимости |
| Автор: Homer 31.3.2006, 01:10 |
| //cls1.h class cls1 { }; //cls2.h class cls2: cls1 { }; Как это сделать? Т.е. чтобы один класс мог видеть другой, находящийся соответственно в другом х файле, при этом ничего не включая (без #include) в х файлы. Сколько не копался в MSDN примере, так и не смог понять как это там такое прокатывает. |
| Автор: Earnest 31.3.2006, 07:55 |
| А никак. Чтобы наследоваться от класса, нужно иметь его определение в этой же единице компиляции. Примеры MSDN не всегда полны (в смысле включаемых заголовков). |
| Автор: Dreamer_0x01 31.3.2006, 09:10 |
| А чем так страшен #include "cls1.h" ? |
| Автор: Athlon 31.3.2006, 23:16 | ||
Объясните, а че это за конструкция такая ?
|
| Автор: DeadSoul 31.3.2006, 23:36 | ||
Athlon, наследование. Эквивалентно
|