Изучая c++, я сначала использовал библиотеку Qt вместо стандартного C++, STL и все такое (Ok, так что я новичок в c++ и испорчен Qt). В Qt, QString использовал неявное совместное использование, что позволяло мне просто копировать присваивать его другой переменной, например:
QString var1=QString("Hi there!");
QString var2=var1
И это было бы неплохо без особых накладных расходов. Но сейчас я пробую std::string, так что мне следует сделать
std::string var1=std::string()
или
std::string* var1=new std::string()
А также, как насчет QVector и std::vector. И если мне придется использовать указатель... есть советы?