O'Reilly logo

Getting Started With JUCE by Martin Robinson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 3. Essential Data Structures

JUCE includes a range of important data structures, many of which could be seen as replacements for some of the standard library classes. This chapter introduces the essential classes for JUCE development. In this chapter we will cover the following topics:

  • Understanding the numerical types
  • Specifying and manipulating strings of text using the String class
  • Measuring and displaying time
  • Specifying file paths in a cross-platform manner using the File class (including access to the user's home space, the Desktop and Documents locations)
  • Using dynamically allocated arrays: the Array class
  • Employing smart pointer classes

By the end of this chapter, you will be able to create and manipulate data in a range of JUCE's essential ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required