Здравствуйте, ArtDenis, Вы писали:
AD>Не понял ни одну из этих строк
Автор изобрёл умный указатель (smart pointer) и теперь пребывает в состоянии эйфории

... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Есть класс:
class DL{public: // data class // add your data
MString s;
};
Указатель: DL*dl;
Все работает отлично, но теперь хочется при объявлении указателя говорить классу, что его используют. Т.е. добавить синхронизацию. Но постараться не "светиться". Мне не нужны лишние проблемы, с ними и я могу. Все должно работать так же как с указателем, без вызова лишних функций.
Полагаю нужен новый класс.
Типа: DCL dc; dc->s; Ну или еще как.
Перегрузил оператор -> , не показывает, как обычно, список переменных, обидно. В остальном вроде пока нормально.
Думаю... , блин, ну вот единственный раз решил посоветоваться с народом, и все идеально работает.
В общем, если кто испытывает подобные проблемы с синхронизацией, перегрузкой или еще каким извращением, обращайтесь подскажу по мере сил.
Римское правило. Тот, кто говорит, что Это не может быть сделано, никогда не должен мешать тому, кто Это делает.
Осень, ну вы поняли.
Зачем еще один код? А человек?
MikelSV пишет:
> хочется при объявлении указателя говорить классу, что его используют.
> Т.е. добавить синхронизацию.
> Но постараться не "светиться".
Не понял ни одну из этих строк
Posted via RSDN NNTP Server 2.1 beta
Да, по ходу дела это называется умный указатель.
Эйфория?

Маловата проблема для нее.
Римское правило. Тот, кто говорит, что Это не может быть сделано, никогда не должен мешать тому, кто Это делает.
Осень, ну вы поняли.
Зачем еще один код? А человек?
_>Автор изобрёл умный указатель (smart pointer) и теперь пребывает в состоянии эйфории
Автор имеет обыкновение изобретать велосипеды и похоже не выходит из состояния эйфории
Аж завидно...
Здравствуйте, MikelSV, Вы писали:
черномырдин ???
MSV>Есть класс:
MSV>class DL{public: // data class // add your data
MSV>MString s;
MSV>};
MSV>Указатель: DL*dl;
MSV>Все работает отлично, но теперь хочется при объявлении указателя говорить классу, что его используют. Т.е. добавить синхронизацию. Но постараться не "светиться". Мне не нужны лишние проблемы, с ними и я могу. Все должно работать так же как с указателем, без вызова лишних функций.
MSV>Полагаю нужен новый класс.
MSV>Типа: DCL dc; dc->s; Ну или еще как.
MSV>Перегрузил оператор -> , не показывает, как обычно, список переменных, обидно. В остальном вроде пока нормально.
MSV>Думаю... , блин, ну вот единственный раз решил посоветоваться с народом, и все идеально работает.
MSV>В общем, если кто испытывает подобные проблемы с синхронизацией, перегрузкой или еще каким извращением, обращайтесь подскажу по мере сил.