Chapter 8C++ Conventions and How to Use This Book

The book consists of DSP processing theory as well as C++ code and object-oriented programming. To use the C++ projects that accompany the book, you are going to need to know at least the basics of C++ as well as how to use your C++ compiler—Visual Studio (Windows) or Xcode (MacOS). For the C++ portion, you should be familiar with the following terms; if you are unsure about what they mean, or never really learned the concepts fully, take some time to get caught up.

  • data types: int, float, double, unsigned int
  • objects: member variables and functions
  • pointers, arrays, arrays of pointers
  • encapsulation
  • inheritance; base classes and derived classes
  • virtual functions and abstract base classes

Get Designing Audio Effect Plugins in C++, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.