Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Грязный хук. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Классы и функции http://www.cyberforum.ru/cpp-beginners/thread100156.html
Вопрос по поводу "идеологии" написания классов. Как лучше писать реализации? Есть ли смысл создавать функции, которые по сути аналогичны предназначению метода класса и просто вызывать их из...
C++ 5 программ. Срочно 1.Написать программу номер дня недели,название дня недели или сообщение об ошибке ,если введены неверные данные 2.написать программу которая выводит таблицу квадратов первых 10 целых полодительных... http://www.cyberforum.ru/cpp-beginners/thread100133.html
Метод Гаусса для решения СЛАУ с использованием одномерного массива C++
Доброго всем времени суток. У меня есть прога для двумерного массива #include <stdio.h> #include <iostream> #include <conio.h> using namespace std; void f(double an, double bn,int m) { ...
Сумма квадратов цифр любого числа в итоге равняется числу из интервала [1,9]. C++
Помогите решить с объяснениями. Сумма квадратов цифр любого числа в итоге равняется числу из интервала . Вывести количество и сами числа, сумма цифр которых равны либо 1, либо 4, из интервала от 1...
C++ В вещественной матрице размером NxN найти максимальный и минимальный элементы. http://www.cyberforum.ru/cpp-beginners/thread100116.html
Помогите решить с объяснениями. В вещественной матрице размером NxN найти максимальный и минимальный элементы. Переставить строки, в которых они находятся. Если они находятся в одной строке,...
C++ вычисление простых чисел в книге написана программа, про вычисление простых чисел. #include <iostream> #include <math.h> using namespace std; int main() { int n; bool prostoe = true; double koren =... подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт С++
2303 / 1673 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
01.03.2010, 19:08
Цитата Сообщение от Evg Посмотреть сообщение
А у тебя есть 100% уверенности по всем пунктам, которые написаны в этом факе? Т.е. если ты между delete и return не написал ни одной строки, то есть у тебя гарантия 100%, что между ними компилятор не наплодит какого-то кода (хотя бы по части exception'ов, о которых писал выше), который может зацепить this?
Да, я практически на 100% уверен, что если все приведенные пункты соблюдены, то проблем с использованием конструкции delete this не будет.

Кроме того, компиляторы разрабатывают не идиоты (я на это очень надеюсь), и никаких лишних обращений к this компилятор не наплодит, при условии что у программиста, использующего конструкцию, руки растут из правильного места.

Насчет исключений, вопрос также сводится к "пряморукости" программиста.

Опять же, я не знаю способа, позволяющего обойтись без данной конструкции при разработке объектов, непосредственно поддерживающих счетчик ссылок.
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru