So basically i want to know:
const std::string greeting = "Hello, " + name + "!";
const std::string spaces(greeting.size(), ' ');
in this code why is spaces in () why cant we just do a =
from the book im reading it dosent explain it propely and says that it is constucted instead of insitazed please can someone help me