Ну понятно, что в зависимости от этих факторов, конструкция-деструкция может быть различной. Но, в общем-то все решения с огромной бородой. Если надо read-only, то закрываешь функциями, если надо multithread, то юзаешь мутех, если надо самоудаление, то применяешь счетчик ссылок и т.п.
no subject