By default, how are scalars, arrays, and objects passed to functions?
cout << reinterpret_cast<long>("-123");
long
123
long
−123
long
4
const char * "-123"
nullptr
std::string
has a maximum length of:int
std::string
to work with?string s;
string s = new string;
new string s
;
string s = new string(40); // 40-char string
string
, which is always true?.capacity()
≤ .max_size()
≤ .size()
.capacity()
≤ .size()
≤ .max_size()
.max_size()
≤ .capacity()
≤ .size()
.max_size()
≤ .size()
≤ .capacity()
.size()
≤ .capacity()
≤ .max_size()
.size()
≤ .max_size()
≤ .capacity()
string s{"Fluttershy"}; cout << s.capacity() << ' ' << s.max_size() << ' ' << s.size();