I'm new to c++ , I'm working on a project that uses std::string
and then converts that string to char*
to be used in functions that are going to be exported.
However, I'm getting an empty string when I debug it.
#include <iostream>
#include <string>
void fun(char* &x, char* &y)
{
std::string tmp = "hello";
std::string temp = "world";
x = &tmp[0];
y = &temp[0];
}
int main()
{
char* x;
char* y;
fun(x, y);
}
Best regards.