Почему 'это' ключевое слово не является ссылочным типом в C++ [дубликат]

10
задан Community 23 May 2017 в 12:23
поделиться

3 ответа

См. Страуструпа. Почему это не справочник

Потому что «this» было введено в C ++ (на самом деле в C с классами) до того, как были добавлены ссылки. Кроме того, я выбрал «this», чтобы проследить использование Simula, а не (позднее) использование Smalltalk слова «self».

17
ответ дан 3 December 2019 в 19:32
поделиться

Потому что ссылки на C ++ добавлялись позже. К тому времени было уже слишком поздно его менять.

3
ответ дан 3 December 2019 в 19:32
поделиться

Также можно позвонить по телефону: var x = myModel.Read < Встреча > ();

-121--2762258-

Я использую sphinx для полнотекстового поиска у питона на моем веб-сайте. Он имеет простой синтаксис, поддерживающий логические соответствия , но с операторами, а не словами. Например, ваш запрос будет президентом (regan | (bush -george)) .

Lucene имеет ту же функцию .

-121--3397722-

(вероятно, не полный ответ) Всегда бывает ситуация, когда объекту нужно удалить себя «опасным»

delete this;

Так что он, вероятно, должен быть указателем.

M.

0
ответ дан 3 December 2019 в 19:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: