Object and variables c++ discourage direct access to memory. instead we access memory through an object. An object is a region of storage. std::cout is buffered