I am trying to assign a const std::string variable to std::string variable.But getting some memory related error. code is like below:
#include <iostream>
#include <string>
using namespace std;
std::string sender1;
std::string fun()
{
      const std::string sender = "hi";
       sender1.assign(sender);
      
}
int main()
{
    fun();
    cout<<sender1<<endl;
    return 0;   
}


