Jump to content

C++ Lessons : 18.2. Omit Array Size


quix
 Share

Recommended Posts

  • Manager

Omit Array Size

In C++, you don't have to specify the size of the array. The compiler is smart enough to determine the size of the array based on the number of inserted values:

string cars[] = {"Volvo", "BMW", "Ford"}; // Three arrays
 

The example above is equal to:

string cars[3] = {"Volvo", "BMW", "Ford"}; // Also three arrays
 

However, the last approach is considered as "good practice", because it will reduce the chance of errors in your program.


Omit Elements on Declaration

It is also possible to declare an array without specifying the elements on declaration, and add them later:

Example

string cars[5];
cars[0] = "Volvo";
cars[1] = "BMW";
...

 

1.png.56210348f845fad9f2d8f843d77e3c16.png

Click! : adelinrzo

Click! quiixx.

Click! : raizo

 

Guardian of Leaks!

 

image.png.3ca1bf60c26a3523b93df92ea8521802.png (24.01.2023)

image.png.990bdf55e8ebaad7e92cc11967598b8d.png (12.03.2023)

image.png.25e5d76f6f7de46f49423812d3d500a3.png (30.03.2023)

Link to comment
Share on other sites

  • quix locked this topic
Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...