|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
29.03.2014, 17:30 | #1 | |
7 - классник
Форумчанин
Регистрация: 27.03.2014
Сообщений: 181
|
Зачем пишут this перед типом в параметрах метода?
Это кусок кода в котором я обнаружил такое.
Цитата:
|
|
29.03.2014, 17:54 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Можно и без this, но в этом случае, у вас будут выделены в памяти произвольные участки. При современном быстродействии процессоров, это не очень заметно, но это рудинемент от использования ДОС. Такая констукция отводит нефрагментированный кусок ОЗУ. В некоторых случаях, позволяет увеличить быстродействие при выводе.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
29.03.2014, 18:10 | #3 |
Форумчанин
Регистрация: 21.01.2009
Сообщений: 719
|
Smitt&Wesson, вы не правы. Слово this в C# перед параметром допускается в статическом классе и обозначает метод расширения (extension method). Это фактически добавляет существующему типу новый метод, в данном случае Bitmap. То есть вместо
Код:
Код:
Изобретатель велосипедов
|
29.03.2014, 18:18 | #4 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Если класс не статический, ключевое слово также this ссылается на текущий экземпляр класса.
Подробнее здесь: this (Справочник по C#) |
29.03.2014, 18:30 | #5 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Selestis: вы правы )
Smitt&Wesson: эка куда вас занесло) тут только синтаксический сахар, и ничего другого Streletz: это да, но к теме топика вообще не относится
Благодарить в репутацию. Проклинать — туда же
|
29.03.2014, 19:38 | #6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Х-м. Десять лет писал и в асме и в С, но, молодёжки говорят, что это жо**
Ну-ну. Флаг в руки и пончик то-же.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 29.03.2014 в 19:40. |
29.03.2014, 20:05 | #7 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
при чем тут асм си и попа? вопрос про си-шарп
|
29.03.2014, 20:11 | #8 | |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
Зачем пишут this перед типом в параметрах метода?
Цитата:
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
|
29.03.2014, 20:20 | #9 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Женщину, конечно, жалко, Но, я написал ещё и не такие вещи, до которых, Вам пукать и пукать.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 29.03.2014 в 20:22. |
30.03.2014, 01:01 | #10 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
ошибся так ошибся, бывает. зачем разводить то? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Реализация метода интерфейса ActiveX. Проблема с типом Variant. | Juggernout | Visual C++ | 7 | 07.05.2015 04:02 |
В книгах пишут подробно (основу), но как и где используется не пишут. | 1ds | PHP | 3 | 07.12.2012 12:38 |
Объекты в параметрах функций | romantik2011 | PHP | 3 | 28.07.2011 21:07 |
О параметрах запуска и CreateProcess | Человек_Борща | Общие вопросы Delphi | 2 | 01.06.2011 10:01 |