A C++ term meaning “generic” is

argument
parameterized
universal
global

The correct answer is: B. parameterized

A parameterized type is a type that can be used with different types of data. For example, a function that takes a parameterized type can be used with any type of data.

The other options are incorrect because:

  • An argument is a value that is passed to a function.
  • Universal is not a C++ term.
  • Global is a term that refers to a variable that is accessible from all parts of a program.