Вопрос : Может тип A.C. ++ объявить примеры себя без использовать «свободное пространство *»?

Я дало просто тип, следующий не работает потому что составитель пока не знает «TestClass»:

class TestClass
{
public:
  TestClass *AnotherInstance;

To
} делает им работу, «AnotherInstance» должно быть объявленное свободное пространство (в коллекторе).   Все более добавочные справки к «AnotherInstance» после этого должны быть дают подходящую роль как это:   (TestClass *) AnotherInstance

Question: В виду того что typecasting получает очень досадный и verbose… дорога сделать составителя признавать что-то больше как первый пример выше?

Thanks.
class=

Ответ : Может тип A.C. ++ объявить примеры себя без использовать «свободное пространство *»?

>> так мой вопрос реально является следующим:  как могу я сказать составителю что Class2 будет определено более поздно.
Если вы предшествуете 2 типа с передними справками, то как в:
тип Class2;
тип Class1;
после этого ваше Кодий в http: #33219489 составляет. Если вы начинаете получить в составление выдаете по мере того как вы добавляете детали к вашим типам, тогда как раз вспоминаете, то что вы можете иметь 2 заглавной части файла, один для каждого типа, и 2 архива .cpp - снова, один для каждого типа; и то может помочь вам из всех затруднений.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us