Имеются ввиду и объекты и строки и массивы и т.п.
Кажется, у вас немного каша в голове. В C++ все типы передаются по значению.
Для передачи по ссылке используются ссылки (&) и указатели.
Вот указатель можно сравнить с nullptr, а любое другое значение не может быть null-ом.