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. Size of vector
Qt 6.11 is out! See what's new in the release blog

Size of vector

Scheduled Pinned Locked Moved Unsolved General and Desktop
2 Posts 2 Posters 552 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.
  • B Offline
    B Offline
    Buller
    wrote on last edited by
    #1

    I have declared
    std::unique_ptr<std::vector<std::unique_ptr<Album>>> m_albums;
    but when I try to find the number of elements by calling
    m_albums->size();
    it leads to a crash, presumably because no memory is not yet allocated for m_albums. What is the correct way out of this, so that I can call
    m_albums->size();
    even before adding any elements to the the vector?

    1 Reply Last reply
    0
    • Christian EhrlicherC Offline
      Christian EhrlicherC Offline
      Christian Ehrlicher
      Lifetime Qt Champion
      wrote on last edited by
      #2

      C++ Basics - you forgot to initialize your shared_ptr.
      But why to use a shared_ptr in the first place here?

      Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
      Visit the Qt Academy at https://academy.qt.io/catalog

      1 Reply Last reply
      4

      • Login

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