|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.03.2014, 23:02 | #1 |
Новичок
Джуниор
Регистрация: 12.03.2014
Сообщений: 2
|
ООП в C++Builder: помогите передать в функцию указатель на структуру
Доброго времени суток. После долгого размышления на тему "Построение таблицы идентификаторов по методу бинарного дерева" родил вот такой вот код:
Код:
Последний раз редактировалось Stilet; 12.03.2014 в 23:20. |
13.03.2014, 07:46 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
TVertex, является классом, а не шаблоном класса. TComponent и TObject - шаблоны. Для передачи параметров класса, используется амперсанд &.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
13.03.2014, 12:05 | #3 |
Новичок
Джуниор
Регистрация: 12.03.2014
Сообщений: 2
|
Спасибо за ответ, только я вроде как структуру использую, а не класс. Но все равно сделал вот так вот:
Код:
[BCC32 Error] SystemApplicationUnit.h(39): E2293 ) expected [BCC32 Error] SystemApplicationUnit.cpp(81): E2316 '_fastcall TSystemApplication::DeleteBinaryTre e(TSystemApplication::TVertex &)' is not a member of 'TSystemApplication' В первом случае, как я понял, компилятору не нравиться, что я в прототипе пишу (TVertex &Pointer) вместо (TVertex). Но в принципе это тож не верно, хотя и компилятор перестает ругаться по этому поводу. А во втором случае вроде как функция или ее параметр не являются членом формы или что-то типа того. А вот как это обойти я вообще хз. Просто мне нужно, чтобы указатель передавался в функцию, чтобы я смог рекурсивно ее вызывать. А без передачи указателя рекурсия вроде как не получается, по крайней мере в тех вариантах, которые я перепробывал |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Указатель на структуру | Alexandr- | Помощь студентам | 2 | 15.09.2013 20:48 |
Передать указатель на указатель в функцию | erro | Общие вопросы C/C++ | 3 | 29.10.2012 17:59 |
Как передать указатель на функцию в функцию | WIN32APIist | Общие вопросы C/C++ | 1 | 27.01.2011 10:35 |
Как передать в функцию указатель на String | avd | Общие вопросы C/C++ | 6 | 06.06.2010 17:52 |