<div dir="ltr">Compilo sin IDE, directamente con g++ desde una terminal Linux, como tú indicas.</div><div class="gmail_extra"><br><br><div class="gmail_quote">El 20 de febrero de 2014, 17:16, Pedro Osorio <span dir="ltr"><<a href="mailto:pedroosorio777@gmail.com" target="_blank">pedroosorio777@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"><div><div>¿como estas compilando?:<br><br></div>  asi: <br>         g++  nombreprograma.cpp<br></div>                     ¿o utilizas un entorno?<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">
El 20 de febrero de 2014, 12:27, User <span dir="ltr"><<a href="mailto:usuarioanonimomysql@gmail.com" target="_blank">usuarioanonimomysql@gmail.com</a>></span> escribió:<div><div class="h5"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr">No, es un requerimiento usar string y no un puntero a char.</div><div class="gmail_extra"><br><br><div class="gmail_quote">El 20 de febrero de 2014, 14:00, Joel Martín Prada García <span dir="ltr"><<a href="mailto:joel.prada@gmail.com" target="_blank">joel.prada@gmail.com</a>></span> escribió:<div>

<div><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><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><div>#include <iostream></div><div>#include <string></div><div><br></div><div>using namespace std;</div>
<div><br></div></div><div>void foo(char *texto)</div><div>{</div><div>printf("%s",texto);</div><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><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><div><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></div></div><div>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">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></div></blockquote></div><br></div>
<br>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">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></div></div><br></div>
<br>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">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></div></div><span class="HOEnZb"><font color="#888888"><br>
<br clear="all"><br>-- <br><i>Atte<br>Pedro Osorio G.<br>
Fono: 66644970<br>Analista  de Sodimac.Fono:66644970</i>
</font></span></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>