Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Get QSharedPointer's Reference Count
QtWS25 Last Chance

Get QSharedPointer's Reference Count

Scheduled Pinned Locked Moved Unsolved General and Desktop
qsharedpointer
4 Posts 2 Posters 3.0k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Offline
    N Offline
    Nishant Sharma
    wrote on last edited by
    #1

    Re: Get QSharedPointer's Reference Count

    Hi,
    Can someone share the code for getting the reference count using QSharedPointer?

    1 Reply Last reply
    0
    • mrjjM Offline
      mrjjM Offline
      mrjj
      Lifetime Qt Champion
      wrote on last edited by mrjj
      #2

      Hi
      There is no code to share as its not part of the public interface.
      The link talks about subclassing QSharedPointer to make the info
      available.

      Can I ask why you need this info ?

      Maybe something like
      http://doc.qt.io/qt-5/qshareddata.html#details
      http://doc.qt.io/qt-5/qshareddatapointer.html
      is better suited?

      1 Reply Last reply
      0
      • N Offline
        N Offline
        Nishant Sharma
        wrote on last edited by
        #3

        Hi,
        Thanks for your reply.
        The reason I ask this is that std::shared_ptr has a API for getting the reference count..
        And, for the purpose of understanding also, we need to know when the reference count was decreased, what made it decrease etc...

        mrjjM 1 Reply Last reply
        0
        • N Nishant Sharma

          Hi,
          Thanks for your reply.
          The reason I ask this is that std::shared_ptr has a API for getting the reference count..
          And, for the purpose of understanding also, we need to know when the reference count was decreased, what made it decrease etc...

          mrjjM Offline
          mrjjM Offline
          mrjj
          Lifetime Qt Champion
          wrote on last edited by
          #4

          @Nishant-Sharma
          Well if feel for it, you can add such info to the class yourself, maybe with extra debug information.
          or simply use std::shared_ptr

          Give it a day or two. I think other might have good idea regarding this :)

          1 Reply Last reply
          0

          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved