Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 15.04.2016, 16:57   #151
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
а скрин что я выложил в посте 137 чей тогда

как раз по вашему примеру.
я не писал кода
Код:
Base func (Base x)
{
	cout<<"*********************"<<endl;
	Base y(x);
	return y;//это строка не моя
}
Цитата:
вот в этом то и проблемы в ++
что придумали возврат по ссылке и по значению
это не проблемы, это основы языка.
С++ довольно низкоуровневый язык, и требует знаний.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 15.04.2016, 16:58   #152
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

прочитайте вторую строку моей подписи.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 15.04.2016, 17:04   #153
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
я не писал кода
[.
правильно. то что вы написали голый return

это кто показывает свое незнание ?

это допустимо если тип воид.

___________________________________ _________


не нужно сейчас про основы. косяки все равно остались.

а возврат по ссылке это отдельная история.

со своим гемороем.
RAFA91 вне форума
Старый 15.04.2016, 17:08   #154
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
правильно. то что вы написали голый return
это кто показывает свое незнание ?
это допустимо если тип воид.
а вы показываете что не читаете.
я специально написал так чтоб код не компилировался.
я хотел показать наличие этой неявной переменной, и я показал его.
может вам пример на Делфи где эта переменная явна доступна?(чтоб понятнее было)
Код:
function Test(x:Base):Base;
begin
 Result:=x;//вот он наш внутренний вызов конструктора копии.
end;
Цитата:
косяки все равно остались.
косяк в чем?
в однозначности трактовки?
вы серьезно?
объявление вида Base.
всегда новый объект типа Base.
однозначно и четко, никакой двусмысленности.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 15.04.2016, 17:09   #155
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Ну в очередной раз, балобол RAFA91, ты не читаешь посты, приписываешь свои выдумки от непонимания другим и т.д. Что ж, я уже обещал... так что отныне я обращаюсь к тебе только как "пиздабол".

П.С. Вот не пойму это весеннее обострение или просто старческий маразм...
p51x на форуме
Старый 15.04.2016, 17:16   #156
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
а
косяк в чем?
.
в таком случае смотрите пост #127

повторюсь.

про область видимости басни будут ?

Последний раз редактировалось RAFA91; 15.04.2016 в 17:18.
RAFA91 вне форума
Старый 15.04.2016, 17:21   #157
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

читай 154 пост до понимания.

Цитата:
про область видимости басни будут ?
крыша совсем поехала или вы сами с собою разговариваете? тут про область видимости был лишь один разговор, про то до какого момента объекты должны быт уничтожены.
и для справки есть еще Expression-Scope.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 15.04.2016, 17:32   #158
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
читай 154 пост до понимания.

.
лучше скажите что вы мне пытаетесь доказать или рассказать

басни про возврат по значению ?

ну так это мы знаем.

басни про возврат по ссылке ?

ну так это мы знаем.

басни про возврат по указателю ?

ну так это мы знаем.

что еще не назвал ?

___________________________________

в двух последних копировщик не вызывается

и что ? будете рассказывать почему
RAFA91 вне форума
Старый 15.04.2016, 17:36   #159
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
Вот не пойму это весеннее обострение или просто старческий маразм...
Это банальное непонимание.
Такие люди, обычно, предпочитают языки более высокого уровня, т.к. им не понятно что к чему.
В принципе, диагноз вполне себе распространенный,
просто другие об этом молчат и выбирают свою нишу.
Плюсы не созданы для разгильдяев,
даже основы в c++ крайне сложны для понимания.
Видите, человек даже не может понять основы.
Но вместо того, чтобы пытаться понять, или выбрать другой инструмент,
он верещит как маленькая девочка, у которой игрушку отобрали.
А как известно - слезами делу не поможешь.
Думаю, этот персонаж заслуживает того, что Вы написали.
И вообще заслуживает публичной порки, но не в наш век.
Объяснять ему что-то бесполезно, ибо лицо его залито горькими слезами разочарования
Croessmah вне форума
Старый 15.04.2016, 17:44   #160
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
лучше скажите что вы мне пытаетесь доказать или рассказать

басни про возврат по значению ?

ну так это мы знаем.

басни про возврат по ссылке ?

ну так это мы знаем.

басни про возврат по указателю ?

ну так это мы знаем.

что еще не назвал ?

___________________________________

в двух последних копировщик не вызывается

и что ? будете рассказывать почему
тогда какого черта вы тут вопрошаете почему вызывается в передаче по значению?
все. вы явно показали что флудите. тема закрыта и выписан штраф.


вы уж определитесь, либо спрашиваете, либо ничего, пофлудить идите в свободное общение и там нойте сколько угодно на тему "почему так".
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 15.04.2016 в 17:48.
Пепел Феникса вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработчик перемещения mitiay Общие вопросы Delphi 1 11.05.2015 20:50
Отслеживание перемещения picturebox Aleksa91 C# (си шарп) 7 15.06.2014 14:55
Планирование перемещения squid90 Фриланс 3 27.12.2011 21:48
Тормоза перемещения по DBGrid artemavd БД в Delphi 17 12.10.2010 17:52
С++ (конструктор, деструктор, копирующий конструктор) Jane-sad Помощь студентам 2 01.10.2010 10:01