|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.03.2010, 22:47 | #1 |
Пользователь
Регистрация: 06.06.2008
Сообщений: 47
|
ссылка на класс
Как сделать ссылку на класс? У меня имеется несколько классов, друг на друга ссылающиеся. Почему то выходит ошибка, в таким случае:
класс1: класс2 к2 = new класс2() класс2: класс1 к1 = new класс1() В классе 2 возникает ошибка.. Что можно сделать? |
01.04.2010, 02:06 | #2 |
Форумчанин
Регистрация: 04.07.2007
Сообщений: 549
|
При таком использовании проблем не возникает:
Код:
|
01.04.2010, 15:30 | #3 |
Пользователь
Регистрация: 06.06.2008
Сообщений: 47
|
У меня в таком роде:
Код:
Код:
Необработанное исключение типа "System.StackOverflowException" |
01.04.2010, 23:50 | #4 |
Форумчанин
Регистрация: 25.09.2009
Сообщений: 525
|
естественно будет ошибка, оба класса создают объекты друг друга в конструкторах, зацикливаются и собсно StackOverflow
выход - перегрузить конструкторы, что бы был вариант в котором не создается объект того же класса в котором нужно создать объект текущего... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ссылка в VB 6 | serega112000 | Помощь студентам | 2 | 01.02.2010 21:44 |
Ссылка | joojle | Microsoft Office Excel | 3 | 26.05.2009 14:25 |
Ссылка на C++ | A-l-e-x | Общие вопросы C/C++ | 8 | 11.05.2009 21:28 |