<div dir="ltr"><div>Buenos días, Utilice un apuntador a caracter en la declaración de la función, así:</div><div> </div><div><div>#include <iostream></div><div>#include <string></div><div><br></div><div>using namespace std;</div>
<div><br></div><div>void foo(char *texto)</div><div>{</div><div>printf("%s",texto);</div><div>}</div><div><br></div><div>int main()</div><div>{</div><div>  foo("hola");</div><div>  return 0;</div><div>
}</div><div> </div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">El 20 de febrero de 2014, 2:35, User <span dir="ltr"><<a href="mailto:usuarioanonimomysql@gmail.com" target="_blank">usuarioanonimomysql@gmail.com</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hola,<div><br></div><div>Tengo una función que recibe un parámetro de tipo std::string, cuando trato de llamar a esa función pasando directamente un string el compilador me da un error diciendo que no existe una función tal que reciba lo que le estoy pasando.</div>

<div><br></div><div>Es algo así:</div><div><br></div><div>#include <iostream></div><div>#include <string></div><div><br></div><div>using namespace std;</div><div><br></div><div>void foo(const string &texto)</div>

<div>{</div><div>}</div><div><br></div><div>int main()</div><div>{</div><div>  foo("hola");</div><div>  return 0;</div><div>}</div><div><br></div><div>También he probado a llamarlo así:</div><div><br></div><div>

foo(string("hola"));</div><div><br></div><div>con el mismo resultado.</div><div><br></div><div>Utilizo g++ para compilar. No me gustaría tener que recurrir a crear variables de tipo string para llamar a foo. ¿Alguna idea de qué puede ser?</div>

<div><br></div><div>Saludos.</div></div>
<br>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br></div>