Форум
C/C++
Тема
Как правильно задавать вопросы
B
I
abc
U
X
3
X
3
H1
H2
H3
H4
H5
H6
Asm
C/C++
C#
Erlang
Haskell
IDL
Java
Lisp
MSIL
Nemerle
ObjC
OCaml
Pascal
Perl
PHP
Prolog
Python
Ruby
Rust
SQL
VB
Здравствуйте, bydlocoder, Вы писали: B>Здравствуйте, Andrew S, Вы писали: AS>>Вопрос был про то, зачем сравнивать. B>Ответ тоже был, зачем сравнивать. AS>>Ваш ответ, соответственно, не в кассу (более того, приведенный код просто неработоспособен). B>В каком месте, позвольте полюбопытствовать? Вполне работоспособен. Могу пояснить. B>В операторе присвоения сначала производится очистка, потом создается объект из переданного по ссылке (который уже очищен), и производится swap. B>Само собой, это поведение неправильное. B>Но представьте, что неправильно оно никогда не использовалось. И тут в вашей библиотеке, которая линкуется с приведенным выше кодом, написанным Раджой и Кумаром в 1995 году, используется этот объект в качестве, например, члена класса. Мне продолжать?.. AS>>Правильный ответ - в абсолютном большинстве случаев сравнение с this не нужно. B>Я и не говорю про абсолютно большинство. Я говорю про абсолютное меньшинство, которое позволяет метко выстрелить себе в ногу.
Теги:
Введите теги разделенные пробелами. Обрамляйте в кавычки словосочетания с пробелами внутри, например:
"Visual Studio" .NET
Имя, пароль:
Загрузить
Нравится наш сайт?
Помогите его развитию!
Отключить смайлики
Получать ответы по e-mail
Проверить правописание
Параметры проверки …