does it make sense to define const scope_refptr()?
===

    scoped_refptr<any_class> a_scoped_refptr;
    const scoped_refptr<any_class> = a_scoped_refptr; // Compile error.

If it's const than we can not modify the ref_counter, but I want to imply that the content that the pointer points to should not be changed, what can I do?