Я изучаю C ++ с самого начала и не понимаю всю тему строк.
В чем разница между следующими тремя кодами?
std :: string s = std :: string ("foo");
std :: string s = new std :: string ("foo" );
std :: string s = "foo";