На LearnCpp.com я наткнулся на функцию под названием std::to_string(), но в руководстве не было подробно описано, чем именно она отличается от static_cast() , так что теперь я в замешательстве.
Кроме того, std::string является типом, верно?
Я пытался их использовать и получил ошибку компилятора, поэтому я хочу знать, в каком сценарии мне следует использовать std::to_string() или static_cast().
'static_cast': cannot convert from 'char' to 'std::string'
#include
#include
int main()
{
char x{ 'a' };
std::cout
Подробнее здесь: https://stackoverflow.com/questions/792 ... tstdstring