| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > C# ссылки ???? |
| Автор: liq 13.3.2006, 16:01 |
| как реализовать такой класс... class KL { .... KL* x; .... } help |
| Автор: Exception 13.3.2006, 16:05 |
| Так и реализовать. Только звездочку убери - все-таки это не С++ |
| Автор: liq 13.3.2006, 16:07 |
| угается при компиляции....очень сильно |
| Автор: mr.DUDA 13.3.2006, 18:40 |
| код класса - в студию !!! |
| Автор: liq 13.3.2006, 22:40 | ||||
пробовал так....
...ругается при компиляцие на yzel* и так
в этом случае присваивает предку то значение которое было в тот момент, а нуно постоянную связь...типа указателя.... |
| Автор: Void 13.3.2006, 22:43 |
| liq, срочно курить про value- и reference-типы в .NET. Классы всегда передаются по ссылке, второй вариант делает именно то, что тебе нужно. |
| Автор: Exception 13.3.2006, 23:36 |
| Маленькая просьба к читающим это сообщение: пожалуйста, пишите на английском идентификаторы! То есть не yzel, а Node, не predok, а Parent. Так код читать куда проще |
| Автор: VisualProgrammerNET 16.3.2006, 22:28 |
| И чем в таком случае Node отличается от Parent? =) Мож проще обойтись class A, class B? |
| Автор: mr.DUDA 16.3.2006, 22:33 | ||
Обычно односторонняя связь типа "вложенный_объект -> владелец_объекта", используется для построения структур типа дерево. Для структур типа граф в объект добавляется коллекция ссылок на вложенные объекты. С наследованием классов это никак не коррелирует, т.к. речь идёт о связи между экземплярами а не связи по поведению или данными (aka наследование). |