...

/

Find Long Sentences with a Vector of Vectors

Find Long Sentences with a Vector of Vectors

Learn to find long sentences with a vector of vectors.

We'll cover the following...

It can be useful for a writer to make sure they are using variety of sentence lengths, or to ensure none of their sentences are too long. Let's build a tool that evaluates a text file for sentence length.

Choosing the appropriate container is key when using the STL. If we need something ordered, it's often best to use an associative container, such as map or multimap. In this case, however, since we need a custom sortCustom sort refers to the process of sorting a collection of elements according to a specific order or criterion defined by the user., it's easier to sort a vector.

The vector is generally the most flexible of the STL containers. Whenever another container type seems appropriate, but is missing one important capability, the vector is often an effective solution. In this case, where we need a custom sort, the vector works great.

This recipe uses a vector of vectors. The inner vector stores the words of a sentence, and the outer vector stores the inner vectors. As we'll see, this affords a lot of flexibility while retaining all the relevant data.

How to do it

This ...