|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.07.2010, 21:39 | #1 |
Форумчанин
Регистрация: 10.06.2010
Сообщений: 225
|
C++.функция.
Всем доброго вечера,нужно разъяснить одну вещь.
есть некий текст программы содержащий класс,в нем вызывается подобная функция: Код:
За помощь: Нажмите на весы слева от сообщения!
|
05.07.2010, 21:54 | #2 | |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Цитата:
Код:
|
|
05.07.2010, 22:01 | #3 |
Форумчанин
Регистрация: 10.06.2010
Сообщений: 225
|
хм,ну тогда мне придется делать таким образом
Код:
За помощь: Нажмите на весы слева от сообщения!
|
05.07.2010, 22:06 | #4 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Не обязательно так, можно как я написал. Ну, выскакивает и ничего страшного )
|
05.07.2010, 22:15 | #5 |
Форумчанин
Регистрация: 10.06.2010
Сообщений: 225
|
у меня деструктор уничтожает эту точку класс CPoint в конце функции,отчетливо видно по отладчику,что после выполнения функции p1 не существует,и в последствии методы класса к p1 не вызвать.
За помощь: Нажмите на весы слева от сообщения!
|
05.07.2010, 22:15 | #6 |
Форумчанин
Регистрация: 10.06.2010
Сообщений: 225
|
у меня деструктор уничтожает эту точку класса CPoint в конце функции,отчетливо видно по отладчику,что после выполнения функции p1 не существует,и в последствии методы класса к p1 не вызвать.
За помощь: Нажмите на весы слева от сообщения!
|
05.07.2010, 22:20 | #7 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Естественно, это же локальная переменная, её только внутри функции использовать можно.
Код:
|
05.07.2010, 22:22 | #8 |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
ну функция скопирует CPoint во внешний вызов, а потом удалит свое пространство, все верно
тут главное, чтобы во внешнем вызове было присвоение к переменной типа CPoint вашей функции с возвращаемым типом CPoint |
05.07.2010, 22:28 | #9 |
Форумчанин
Регистрация: 10.06.2010
Сообщений: 225
|
Все спасибо вам обоим."+" в карму.
За помощь: Нажмите на весы слева от сообщения!
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
функция | golf | Помощь студентам | 4 | 14.11.2009 16:27 |
Функция | asd48 | Помощь студентам | 2 | 21.12.2008 17:17 |
Функция | ZiLi | Microsoft Office Excel | 1 | 05.09.2008 18:37 |
функция | Janette | Помощь студентам | 1 | 29.04.2008 20:10 |
одна функция потока, а другая функция - член класса запускающего этот поток | Дмитрий_Ч | Общие вопросы C/C++ | 2 | 27.09.2007 08:50 |