Arrays are (essentially) objects
In C and C++, the name of an array is usually converted to the address of its initial element, which is distinct for distinct arrays
By implication, string literals (such as ``abc'') are objects, not values, because they are arrays